SUSE-RU-2017:0784-1: Recommended update for git

sle-updates at lists.suse.com sle-updates at lists.suse.com
Tue Mar 21 11:08:37 MDT 2017


   SUSE Recommended Update: Recommended update for git
______________________________________________________________________________

Announcement ID:    SUSE-RU-2017:0784-1
Rating:             low
References:         #1011169 #905707 #939065 #942297 #951153 
                    #961112 #961292 #977477 
Affected Products:
                    SUSE Linux Enterprise Software Development Kit 12-SP2
                    SUSE Linux Enterprise Software Development Kit 12-SP1
                    SUSE Linux Enterprise Server for Raspberry Pi 12-SP2
                    SUSE Linux Enterprise Server 12-SP2
                    SUSE Linux Enterprise Server 12-SP1
                    OpenStack Cloud Magnum Orchestration 7
______________________________________________________________________________

   An update that has 8 recommended fixes can now be installed.

Description:


   The Git distributed revision control system was updated to version 2.12.0,
   which brings several fixes and enhancements:

   - Use of an empty string that is used for 'everything matches' is still
     warned and Git asks users to use a more explicit '.' for that instead.
     In the future this warning will be turned into a hard error.
   - The historical argument order "git merge 'msg' HEAD 'commit'..." has
     been deprecated for quite some time, and will be removed in a future
     release.
   - An ancient script "git relink" has been removed.
   - The character width table has been updated to match Unicode 9.0.
   - Commands in the "git diff" and "git log" family by default enable rename
     detection; use "diff.renames" configuration variable to disable this.
   - Merging two branches that have no common ancestor with "git merge" is by
     default forbidden now to prevent creating such an unusual merge by
     mistake.
   - Output formats of "git log" that indents the commit log message by 4
     spaces now expands HT in the log message by default. The
     "--no-expand-tabs" option disables this.
   - "git send-email" now uses a more readable timestamps when formulating a
     message ID.
   - The rsync:// transport has been removed.
   - "git fetch" and friends that make network connections can now be told to
     only use ipv4 (or ipv6).
     * Add support for talking http/https over socks proxy.
   - Fix crash of gitk with --all option in non-English locales. (bsc#951153)
   - Fix deadlock in signal handler in pager. (bsc#942297)
   - Introduce new "git-worktree" feature. (bsc#977477, fate#322294)
   - Introduce SSLCipherList configuration variable to tweak the list of
     cipher suite to be used with libcURL when talking with https:// sites.
   - Put git-credential-cache--daemon into git-core, it is needed for
     git-credential-cache. (bsc#939065)
   - "git push" has been taught an "--atomic" option that makes a push that
     updates more than one ref an "all-or-none" affair.
   - Output from "git log --decorate" now distinguishes between a detached
     HEAD vs. a HEAD that points at a branch.
   - A new "push.followTags" configuration turns the "--follow-tags" option
     on by default for the 'git push' command.
   - Allow snapshot generation in Apparmor profile. (bsc#905707)
   - Default pager configuration no longer wraps long lines.
   - "git push" now uses "simple" semantics by default instead of old
     "matching", use variable "push.default" to revert.
   - "git add -u" and "git add -A" operate on entire tree, use "git add -u ."
     or "git add -A ." for current directory only.
   - "git add 'path'" is the same as "git add -A 'path'" now, use "git add
     --ignore-removal 'path'" for previous behavior.
   - "-q" option of "git diff-files" has been removed. To ignore deletion,
     use "git diff-files
     --diff-filter=d".
   - Default prefix for "git svn" remote-tracking branches changed from
     refs/remotes to refs/remotes/origin/ unless with "--prefix".

   For a comprehensive list of changes please refer to the package's change
   log.


Patch Instructions:

   To install this SUSE Recommended Update use YaST online_update.
   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Software Development Kit 12-SP2:

      zypper in -t patch SUSE-SLE-SDK-12-SP2-2017-441=1

   - SUSE Linux Enterprise Software Development Kit 12-SP1:

      zypper in -t patch SUSE-SLE-SDK-12-SP1-2017-441=1

   - SUSE Linux Enterprise Server for Raspberry Pi 12-SP2:

      zypper in -t patch SUSE-SLE-RPI-12-SP2-2017-441=1

   - SUSE Linux Enterprise Server 12-SP2:

      zypper in -t patch SUSE-SLE-SERVER-12-SP2-2017-441=1

   - SUSE Linux Enterprise Server 12-SP1:

      zypper in -t patch SUSE-SLE-SERVER-12-SP1-2017-441=1

   - OpenStack Cloud Magnum Orchestration 7:

      zypper in -t patch SUSE-OpenStack-Cloud-Magnum-Orchestration-7-2017-441=1

   To bring your system up-to-date, use "zypper patch".


Package List:

   - SUSE Linux Enterprise Software Development Kit 12-SP2 (aarch64 ppc64le s390x x86_64):

      git-2.12.0-23.1
      git-arch-2.12.0-23.1
      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-cvs-2.12.0-23.1
      git-daemon-2.12.0-23.1
      git-daemon-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1
      git-email-2.12.0-23.1
      git-gui-2.12.0-23.1
      git-svn-2.12.0-23.1
      git-svn-debuginfo-2.12.0-23.1
      git-web-2.12.0-23.1
      gitk-2.12.0-23.1

   - SUSE Linux Enterprise Software Development Kit 12-SP2 (noarch):

      git-doc-2.12.0-23.1

   - SUSE Linux Enterprise Software Development Kit 12-SP1 (ppc64le s390x x86_64):

      git-2.12.0-23.1
      git-arch-2.12.0-23.1
      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-cvs-2.12.0-23.1
      git-daemon-2.12.0-23.1
      git-daemon-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1
      git-email-2.12.0-23.1
      git-gui-2.12.0-23.1
      git-svn-2.12.0-23.1
      git-svn-debuginfo-2.12.0-23.1
      git-web-2.12.0-23.1
      gitk-2.12.0-23.1

   - SUSE Linux Enterprise Software Development Kit 12-SP1 (noarch):

      git-doc-2.12.0-23.1

   - SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (aarch64):

      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1

   - SUSE Linux Enterprise Server for Raspberry Pi 12-SP2 (noarch):

      git-doc-2.12.0-23.1

   - SUSE Linux Enterprise Server 12-SP2 (aarch64 ppc64le x86_64):

      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1

   - SUSE Linux Enterprise Server 12-SP2 (noarch):

      git-doc-2.12.0-23.1

   - SUSE Linux Enterprise Server 12-SP1 (ppc64le s390x x86_64):

      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1

   - SUSE Linux Enterprise Server 12-SP1 (noarch):

      git-doc-2.12.0-23.1

   - OpenStack Cloud Magnum Orchestration 7 (x86_64):

      git-core-2.12.0-23.1
      git-core-debuginfo-2.12.0-23.1
      git-debugsource-2.12.0-23.1


References:

   https://bugzilla.suse.com/1011169
   https://bugzilla.suse.com/905707
   https://bugzilla.suse.com/939065
   https://bugzilla.suse.com/942297
   https://bugzilla.suse.com/951153
   https://bugzilla.suse.com/961112
   https://bugzilla.suse.com/961292
   https://bugzilla.suse.com/977477



More information about the sle-updates mailing list