[ANNOUNCE] Git for Windows 2.14.2

Johannes Schindelin johannes.schindelin at gmx.de
Tue Sep 26 19:14:37 BST 2017


Dear Git users,

It is my pleasure to announce that Git for Windows 2.14.2 is available from:

	https://git-for-windows.github.io/

Changes since Git for Windows v2.14.1 (August 10th 2017)

New Features

  * Comes with Git v2.14.2.
  * Comes with cURL v7.55.1.
  * The XP-compatibility layer emulating pthreads (which is no longer
    needed) was dropped in favor of modern Windows threading APIs; This
    should make threaded operations slightly faster and more robust.
  * On Windows, UNC paths can now be accessed via file://host/share/
    repo.git-style paths.
  * Comes with a new custom Git command git update to help keeping Git
    up-to-date on your machine.
  * The Git installer now offers an option to keep Git up-to-date by
    calling git update regularly.
  * Comes with BusyBox v1.28.0pre.16353.2739df917.
  * As is common elsewhere, Ctrl+Left and Ctrl+Right now move word-wise
    in Git Bash, too.
  * Comes with patch level 2 of the MSYS2 runtime (Git for Windows
    flavor) based on Cygwin 2.9.0.
  * Comes with Git LFS v2.3.0.
  * The vs/master branch can now be built in Visual Studio 2017, too
  * As requested by the same user who implemented the change, Git for
    Windows now comes with tig, a text-mode interface for Git.

Bug Fixes

  * It is now possible to override http.sslBackend on the command-line.
  * The installer now detects correctly whether symbolic links can be
    created by regular users.
  * Git Bash now renders non-ASCII directories nicely.
  * A regression that caused the fetch operation with lots of refs to
    be a lot slower than before was fixed.
  * The git-gui.exe and gitk.exe wrappers intended to be used in Git
    CMD now handle command-line parameters correctly.
  * The core.longPaths setting is now heeded when packing refs, and
    other previously forgotten Git commands.
  * Pressing Ctrl+Z in Git Bash no longer kills Win32 processes (e.g.
    git.exe) anymore, because POSIX job control is only available with
    MSYS2 processes.
  * Git for Windows now sets core.fsyncObjectFiles = true by default
    which makes it a lot more fault-tolerant, say, when power is lost.
  * A bug has been fixed where Git for Windows could run into an
    infinite loop trying to rename a file.
  * Before installing Git for Windows, we already verified that no Git
    Bash instance is active (which would prevent files from being
    overwritten). We now also verify that no git.exe processes are
    active, either.

Filename | SHA-256
-------- | -------
Git-2.14.2-64-bit.exe | ef144a5dbb74518b56727f6c228993b9e7f5aedec7bbf7d680dcffb5d36ce354
Git-2.14.2-32-bit.exe | 0c7cf5f1bd6532c3720920b953da6b5c563acab35e3caee0b6f337975e284f35
PortableGit-2.14.2-64-bit.7z.exe | 3d451383519379dfe2f160c4c3a49e4b9e39a666698f3eea2534593cc3fb5a4e
PortableGit-2.14.2-32-bit.7z.exe | 6acd886bb1cebee7b5b607599c8327453110c28ddd8c4f976d14050ab0a17e11
MinGit-2.14.2-64-bit.zip | 9638733b8d749c43d59c34a714d582b2352356ee7d13c4acf919c18f307387f5
MinGit-2.14.2-32-bit.zip | 1c8ed7f54a8d50c84fbc767d97cf35992de42463d9852c56a1f3a3c1ac80c965
MinGit-2.14.2-busybox-64-bit.zip | e6a75e75378b89c4d2e9c89a7cd0b0995ea0b8c2bcd3a93c42d0ffadd17ccd75
MinGit-2.14.2-busybox-32-bit.zip | b0b4d2135ad63347dfd787aa8046a625272764d0a6ea73f4ebd793105d6d9545
Git-2.14.2-64-bit.tar.bz2 | cf2d4ccce3dbdd42755e2e89830a406b9cf5cef6305dc7bf176a4ef5d55cb47e
Git-2.14.2-32-bit.tar.bz2 | 8901421656b6e5215cf4a2f3872de3e6d89aa1177ea3c3ffbed54af292957023

Ciao,
Johannes


More information about the git-announce mailing list