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.