This update for git fixes the following issues:
Update from version 2.26.2 to version 2.31.1 (jsc#SLE-18152)
Security fixes:
Non security changes:
sysusers file to create git-daemon user.perl-base and openssh-server dependency on git-coreand provide a perl-Git package. (jsc#SLE-17838)fsmonitor bug fixesgit bisect to take an annotated tag as a good/bad endpointgit mv on case insensitive systemsopenssh-clients where possible (like Tumbleweed or SUSE Linux Enterprise >= 15 SP3). (bsc#1183580)rsync requirement, not necessary anymore.pack-redundant command is discouraged and will trigger a warning. The replacement is repack -d.--format=%(trailers) mechanism gets enhanced to make it easier to design output for machine consumption.fast-forwards.core.abbrev can be set to no to force no abbreviation regardless of the hash algorithmgit rev-parse can be explicitly told to give output as absolute or relative path with the
--path-format=(absolute|relative) option.git subcommands.git maintenance learned to drive scheduled maintenance on platforms whose native scheduling methods are not 'cron'.@{0} and @{1}, but we failed to answer 'what commit were we on?', i.e. @{1}git bundle learns --stdin option to read its refs from the standard input.2.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.12.31.1-10.3.1