-
v2.7.1.windows.178567b9f · ·
Git for Windows v2.7.1 Changes since Git for Windows v2.7.0(2) (February 2nd 2016) New Features • Comes with Git 2.7.1. Bug Fixes • Git GUI now starts properly even when the working directory contains non-ASCII characters. • We forgot to enable Address Space Layout Randomization and Data Execution Prevention on our Git wrapper, and this is now fixed. • A bug in one of the DLLs used by Git for Windows was fixed that prevented Git from working properly in 64-bit setups where the FLG_LDR_TOP_DOWN global flag is set.
-
v2.7.0.windows.257599f78 · ·
Git for Windows v2.7.0(2) Changes since Git for Windows v2.7.0 (January 5th 2016) New Features • To stave off exploits, Git for Windows now uses Address Space Layout Randomization (ASLR) and Data Execution Prevention (DEP). • Git for Windows' support for git pull --rebase=interactive that was dropped when the pull command was rewritten in C, was resurrected. • The installers are now dual signed with SHA-2 and SHA-1 certificates. • The uninstaller is signed now, too. Bug Fixes • When installing as administrator, we no longer offer the option to install quiicklaunch icons because quicklaunch icons can only be installed per-user. • If a ~/.bashrc is detected without a ~/.bash_profile, the generated file will now also source ~/.profile if that exists. • The environment variable HOME can now be used to set the home directory even when running with accounts that are part of a different domain than the current (non-domain-joined) machine (in which case the MSys2 runtime has no way to emulate POSIX-style UIDs). • Git can now fetch and push via HTTPS even when the http.sslCAInfo config variable was unset. • Git for Windows is now handling the case gracefully where the current user has no permission to list the parent of the current directory. • More file locking issues ("Unlink of file ... failed. Should I try again?") were fixed.
-
v2.7.0.windows.1eb5624e7 · ·
Git for Windows v2.7.0 Changes since Git for Windows v2.6.4 (December 14th 2015) New Features • Comes with Git v2.7.0. Bug Fixes • Non-ASCII command-lines are now passed properly to shell scripts.
-
v2.6.4.windows.1583206e9 · ·
Git for Windows v2.6.4 Changes since Git for Windows v2.6.3 (November 10th 2015) New Features • Comes with Git v2.6.4. Bug Fixes • Git for Windows v2.6.3's installer failed to elevate privileges automatically (reported three times, making it a charm), and as a consequence Git for Windows 2.6.3 was frequently installed per-user by mistake • The bug where SHELL_PATH had spaces and that was reported multiple times has been fixed. • An additional work-around from upstream Git for SHELL_PATH containing spaces (fixing problems with interactive rebase's exec command has been applied.
-
v2.6.3.windows.1c6f19b07 · ·
Git for Windows v2.6.3 Changes since Git for Windows v2.6.2 (October 19th 2015) New Features • Comes with Git v2.6.3. • Enables the stack smasher to protect against buffer overflows. Bug Fixes • Git Bash works now even when choosing Windows' default console and installing into a short path (e.g. C:\Git). • Notepad can now really be used to edit commit messages. • Git's garbage collector now handles stale refs/remotes/origin/HEAD gracefully. • The regression in Git for Windows 2.6.2 that it required administrator privileges to be installed is now fixed. • When notepad is configured as default editor, we no longer do anything specially unless editing files inside .git/.
-
v2.6.2.windows.1104a5fed · ·
Git for Windows v2.6.2 Changes since Git for Windows v2.6.1 (October 5th 2015) New Features • Comes with Git v2.6.2 • Users who are part of a Windows domain now have sensible default values for user.name and user.email. Bug Fixes • We no longer run out of page file space when git fetching large repositories. • The description of Windows' default console is accurate now (the console became more powerful in Windows 10). • Git GUI now respects the terminal emulation chosen at install time when running the Git Bash.
-
v2.6.1.windows.1e3395e65 · ·
Git for Windows 2.6.1 Changes since Git for Windows 2.6.0 (September 29th 2015) New Features • Comes with Git 2.6.1 • The installer now writes the file /etc/install-options.txt to record which options were chosen at install time. • Replaces git flow with the AVH edition which is maintained actively, in surprising and disappointing contrast to Vincent Driessen's very own project. Bug Fixes • The PATH variable is now really left alone when choosing the "Use Git from Git Bash only" option in the installer. Note that upgrading Git for Windows will call the previous version's uninstaller, which might still have that bug. • Git GUI's Registry>Create Desktop Icon now generates correct shortcuts. • The antiword utility to render Word documents for use in git diff now works correctly. • In 64-bit installations, we no longer set a pack size limit by default. • When installing Git for Windows as regular user, the installer no longer comptries to create privileged registry keys.
-
v2.6.0.windows.1b73d37ca · ·
Git for Windows 2.6.0 Changes since Git for Windows 2.5.3 (September 18th 2015) New Features • Comes with Git 2.6.0 • The WhoUses.exe tool to determine which process holds a lock on a given file (which was shipped with Git for Windows 1.x) gets installed alongside Git for Windows again. • The values CurrentVersion, InstallPath and LibexecPath are added to the HKEY_LOCAL_MACHINE\Software\GitForWindows registry key to help third-party add-ons to find us. • When fetching or pushing with Git without a console, we now fall back to Git GUI's askpass helper to ask for pass phrases. • When run through <INSTALL_PATH>\cmd\git.exe, Git will find tools in $HOME/bin now. Bug Fixes • The portable version avoids DLL search path problems even when installed into a FAT filesystem. • Configuring notepad as editor without configuring a width for commit messages no longer triggers an error message. • When using Windows' default console for Git Bash, the .sh file associations work again. • Portable Git's README is now clearer about the need to run post-install.bat when unpacking manually. • We use the winpty trick now to run ipython interactively, too. • When the environment variable HOME is not set, we now fall back correctly to use HOMEDRIVE and HOMEPATH. • The home directory is now set correctly when running as the SYSTEM user. • The environment variable GIT_WORK_TREE may now differ in lower/ upper case with the Git's idea of the current working directory. • Running git clone --dissociate ... no longer locks the pack files during the repacking phase. • Upstream cURL fixes for NTLM proxy issues ("Unknown SSL error") were backported.