Releases: git-for-windows/git-snapshots
Releases · git-for-windows/git-snapshots
Mon, 26 Jun 2017 11:11:21 +0200
Merge branch 'unc-path-w-backslashes' This topic branch addresses a problem identified in https://github.com/git-for-windows/git/issues/439: while cloning/fetching/pushing from "POSIX-ified UNC paths" (i.e. UNC paths whose backslashes have been converted to forward slashes) works for some time now, true UNC paths (with backslashes left intact) were handled incorrectly. Example: git clone //myserver/folder/repo.git works, but git clone \\myserver\folder\repo.git (in CMD; in Git Bash, the backslashes would need to be doubled) used to fail. The reason was an unexpected difference in command-line handling between Win32 executables and MSYS2 ones (such as the shell that is used by git-clone.exe to spawn git-upload-pack.exe). This topic branch features a workaround *just* for the case where Git passes stuff through sh.exe (which covers quite a few use cases, though). Signed-off-by: Johannes Schindelin <[email protected]>
Tue, 13 Jun 2017 23:40:44 +0200
fixup! Win32: add a cache below mingw's lstat and dirent implementations fscache_clear was crashing because when using hashmap_iter_next method the next entry will be saved. Meanwhile the call to fscache_release will free the directory and the list of entries for the directory. This causes the next entry saved by the iter to be freed, invalid and the crash with the next loop iteration. This changes the clear to simple call hashmap_free to free the hashmap and all the entries and then call hashmap_init to reinitialize the hashmap for the next fscache use. The reason this is safe is fscache_clear is only called from fscache_enable when this cache is being disabled which is only called in preload_index after all the thread have exited. It is also guarded by the critical section mutex. Signed-off-by: Kevin Willford <[email protected]> Signed-off-by: Johannes Schindelin <[email protected]>
Mon, 5 Jun 2017 13:11:10 +0200
Merge pull request #1188 from dscho/unprivileged-symlinks Support creating symlinks outside elevated sessions
Wed, 31 May 2017 11:47:09 +0200
Merge pull request #1188 from dscho/unprivileged-symlinks Support creating symlinks outside elevated sessions
Tue, 30 May 2017 14:39:33 +0200
git-gui: allow Ctrl+T to toggle multiple paths This fixes https://github.com/git-for-windows/git/issues/1012 Signed-off-by: Johannes Schindelin <[email protected]>
Mon, 29 May 2017 17:17:23 +0200
prerelease-2.13.0.windows.1.16.g8b4e64d605 fixup! git-gui: fix exception when trying to stage with empty file list
Mon, 29 May 2017 13:59:31 +0200
setup_git_directory(): handle UNC paths correctly The first offset in a UNC path is not the host name, but the folder name after that. This fixes https://github.com/git-for-windows/git/issues/1181 Signed-off-by: Johannes Schindelin <[email protected]>
Thu, 25 May 2017 07:24:28 +0200
Merge pull request #1179 from dscho/submodule-in-excluded status: do not get confused by submodules in excluded directories
Wed, 24 May 2017 22:43:43 +0200
fixup! mingw: kill unterminated child processes on signals Let's be careful not to close a handle that has been closed already... Signed-off-by: Johannes Schindelin <[email protected]>
Wed, 24 May 2017 16:32:15 +0200
fixup! mingw: kill child processes in a gentler way Let's make sure that CloseHandle() is called on the process only once. Signed-off-by: Johannes Schindelin <[email protected]>