Releases: git-for-windows/git
Releases · git-for-windows/git
Git for Windows 2.7.3
Changes since Git for Windows v2.7.2 (February 23rd 2016)
New Features
- Git for Windows now ships with the Git Credential Manager for Windows.
Bug Fixes
- We now handle UTF-8 merge and squash messages correctly in Git GUI.
- When trying to modify a repository config outside of any Git worktree,
git config
no longer creates a.git/
directory but prints an appropriate error message instead. - A new version of Git for Windows' SDK [was released](https://github.com/git-for-windows/build-extra/releases/git-sdk-1.0.3] that works around pacman-key issues.
- We no longer show asterisks when reading the username for credentials.
Filename | SHA-256 |
---|---|
Git-2.7.3-64-bit.exe | 382d30d38b5c88690864bb46be0a9c5f53b7046e7a6485dbcede602c41cae9a2 |
Git-2.7.3-32-bit.exe | e38ddcc2c17390ffec0ca4d5c4fb948b5b4874ea0c522d5180cf2ee7e63f76bd |
PortableGit-2.7.3-64-bit.7z.exe | f5b39244869efcfac57c9a9f1d75119de0121bc8aa260d1824dfe5902f9a3f60 |
PortableGit-2.7.3-32-bit.7z.exe | 82df6b1e8ca8550d7267641e32c6b736f0687e35dc3b772b21914706f13cdea4 |
Git-2.7.3-64-bit.tar.bz2 | dd81fe03c83e255382816a5db1427b284288fe21b4f89cbe3b1ff21af8d0ef1c |
Git-2.7.3-32-bit.tar.bz2 | 3b845331cf91e2a1677ba959d07491c6b04b8bdfc7900236a201d0f8c9863197 |
Git for Windows 2.7.2
Changes since Git for Windows v2.7.1(2) (February 12th 2016)
New Features
- Git for Windows' SDK version 1.0.2 has been released.
- The "list references" window of
gitk
is now wider by default. - Comes with Git 2.7.2.
Bug Fixes
- The user is now presented with a nice error message when calling
node
whilenode.exe
is not in thePATH
(this bug also affected other interactive console programs such aspython
andphp
). - The arrow keys are respected again in gitk.
- When a too-long path is encountered,
git clean -dfx
no longer aborts quietly. - Git GUI learned to stage lines appended to a single-line file.
- When launching
C:\Program Files\Git\bin\bash -l -i
in a cmd window and pressing Ctrl+C, the console is no longer corrupted (previously, thebash.exe
redirector would terminate and both cmd & Bash would compete for user input).
Filename | SHA-256 |
---|---|
Git-2.7.2-64-bit.exe | ec4009b36ce855ab262f999030fff5471de73cf0071202138d395648756c7e8b |
Git-2.7.2-32-bit.exe | 7b432c88fa7ced6a89670e9672279e875361651a0abcddbac6fea64a1a168022 |
PortableGit-2.7.2-64-bit.7z.exe | 774e18aa40a35ce5f3c0002038937e341c625292c474641c8c936822ef77e949 |
PortableGit-2.7.2-32-bit.7z.exe | 26d1e4a290a5741bccc944684a2ffc664676ccc9571e6077d1b8ab40a31fae18 |
Git-2.7.2-64-bit.tar.bz2 | b292c68ede2b526db47692ec086b7eea61371bc9548c70e19f25f8625bd87242 |
Git-2.7.2-32-bit.tar.bz2 | d9c2cbae64f3c581b497d2adddfa70502ae18436a222d4817c0597c889ee8d09 |
Git for Windows 2.7.1(2)
Changes since Git for Windows v2.7.1 (February 6th 2016)
New Features
- The context menu items in the explorer now show icons.
Bug Fixes
- A bug was fixed where worktrees would forget their location e.g. after an interactive rebase.
- Thanks to Eric Lawrence and Martijn Laan, our installer sports a better way to look for system files now.
Filename | SHA-256 |
---|---|
Git-2.7.1.2-64-bit.exe | 956417448441e267a0ca601f47a2cd346e2d09589673060ae25d66628b2abc82 |
Git-2.7.1.2-32-bit.exe | be10e98b8c53f92648f8d1c85c7bad4c433aeedcb9d4719588b75030983cd76d |
PortableGit-2.7.1.2-64-bit.7z.exe | 92310dec60b0210acbfb31a0165f2628757b8413efcbcea1cfc95b2984a974dd |
PortableGit-2.7.1.2-32-bit.7z.exe | 7bf8da2b46f40c98d18a5f9c36e5b90df258936f43a0d230d0f29e0d729e3283 |
Git-2.7.1.2-64-bit.tar.bz2 | b3170fc127889f8fa603bc8546c61528869a0a6d2c19bc03de9d96dca2443881 |
Git-2.7.1.2-32-bit.tar.bz2 | 4c897917682685194ed9d71fdfafbed721488fe22ecd8f11bfefffe3fec9169a |
Git for Windows 2.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.
Filename | SHA-256 |
---|---|
Git-2.7.1-64-bit.exe | ab3eee9558f5bedffbe5518edcd84dbade813a013470d7640285a9c9c263be5a |
Git-2.7.1-32-bit.exe | 687e58df471bf88996a3ba619d25ccaaecd7243cbdb291f028abce68e8620569 |
PortableGit-2.7.1-64-bit.7z.exe | 93b56b61973dce5b56127796b714cd29bd4777cce54e09e497dc1d0b2bb6057e |
PortableGit-2.7.1-32-bit.7z.exe | f65ac7104a5b5c9d9bfa5b86df90acfe140ef5415ee8126daab050a157264cc7 |
Git-2.7.1-64-bit.tar.bz2 | 2ab050864eaf60b158868a5a96ec5a2f2072a446a04dae9d290c4377871bb75f |
Git-2.7.1-32-bit.tar.bz2 | a7b5d4d94b89e5eac5603c45ebbc28cb377f5835f6b3416f255972c77bd5226b |
Git for Windows 2.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 thepull
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.
Filename | SHA-256 |
---|---|
Git-2.7.0.2-64-bit.exe | c9f0ba628d79886427e05b6b2833f65630ccfc49ecceaab7cff0c6723d1d6e47 |
Git-2.7.0.2-32-bit.exe | 8f14d50a1950264a7fd53128a81884f5757ca2b645e092ce81122993433657f8 |
PortableGit-2.7.0.2-64-bit.7z.exe | aa29dcfffda49bde58c84d34cec8e38f4ea85d97c5bb789a56e00ab86a60de5e |
PortableGit-2.7.0.2-32-bit.7z.exe | b5af00c5bcffd67c57beb9ce379a8080e44a2f9fe05650a8d7d460382832cbea |
Git-2.7.0.2-64-bit.tar.bz2 | 9ed65a54b2586059a53ce64a57d2faa99386b282dd427a4a7e5474feb00d0851 |
Git-2.7.0.2-32-bit.tar.bz2 | a9c2daf66ed9864146945e5e2e0970a13cd9140b0fb0327a668e2550a7cc24e8 |
Git for Windows 2.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.
Filename | SHA-256 |
---|---|
Git-2.7.0-64-bit.exe | edab3c7ee50cdcb66ac66b5f3b2e7ea7ce25c85ffc03e9602deffd8eb27e323e |
Git-2.7.0-32-bit.exe | 58d7b7b8038e91ac6a29c3d9150da536f836247dafde4821c745ba1f88ccc0f1 |
PortableGit-2.7.0-64-bit.7z.exe | d7cf3f8ceef88b824fd7dfa476e2bbffd1bff0011b7577bc864e7fbb61fb95f1 |
PortableGit-2.7.0-32-bit.7z.exe | d1d46375004451beceb15c33c4807d50c925c039173df9f4bd0de0c01cd0f30c |
Git-2.7.0-64-bit.tar.bz2 | ff9c84a7651ea4c535b98ee0dae561b01d99246e1f9770c3f8b2d80c6df51f65 |
Git-2.7.0-32-bit.tar.bz2 | 1099955bdbd744b3383bdcdd39c202d0b0a8e2c0734befeb53eb894b89e78ff7 |
Git for Windows 2.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'sexec
command has been applied.
Filename | SHA-256 |
---|---|
Git-2.6.4-64-bit.exe | 2deab47a0e4a212576f6822db532269d8a69ec47345f946da655e04b2437ae44 |
Git-2.6.4-32-bit.exe | c2c27746010f3b09949fb8435ac8a8d1496aeb6fb26fc6ac787ed09686cffcaa |
PortableGit-2.6.4-64-bit.7z.exe | 42190f01e78c68e0b4485cd31f8296af392bcaf82a7291f21918f4412e90db8c |
PortableGit-2.6.4-32-bit.7z.exe | 5b0fcea5262db1a7676b5cd21df717cd02f1835a270d7f94d1537028462e61df |
Git-2.6.4-64-bit.tar.bz2 | d2d143fe5b9a6517ebec5afcb3183a809f3b7ceda9abf2c1c76203accf65e877 |
Git-2.6.4-32-bit.tar.bz2 | 71296bef22154077f8f5acda61b791fbbecce872f4d2c550b61ca82f58eb8c90 |
Git for Windows 2.6.3
Changes since Git for Windows v2.6.2 (October 19th 2015)
New Features
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/
.
Git for Windows 2.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
anduser.email
.
Bug Fixes
- We no longer run out of page file space when
git fetch
ing 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.
Git for Windows 2.6.1
Changes since Git for Windows 2.6.1 (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 ingit 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.