Git Release Notes (Git-1.7.0.2-preview20100309) Last update: 9 March 2010
Known issues
- Some commands are not yet supported on Windows and excluded from the installation; namely: git archimport, git cvsexportcommit, git cvsimport, git cvsserver, git instaweb, git shell.
- The Logitec QuickCam software can cause spurious crashes. See "Why does make often crash creating a sh.exe.stackdump file when I try to compile my source code?" on the MinGW Wiki (http://www.mingw.org/wiki/Environment_issues)
- The Quick Launch icon will only be installed for the user running setup (typically the Administrator). This is a technical restriction and will not change.
- curl uses $HOME/_netrc instead of $HOME/.netrc.
- If you want to specify a different location for --upload-pack, you have to start the absolute path with two slashes. Otherwise MSys will mangle the path. git and bash have serious problems with non-ASCII file names (Issue 80, 159).
- If configured to use plink, you will have to connect with putty first and accept the host key.
- When run from cmd.exe instead of Git Bash, some characters seem to be "swallowed" from Git's output (Issue 192).
- There are a spurious write errors during rebase (Issue 200) that seem not to be reproducible on most computers.
- As merge tools are executed using the MSys bash, options starting with "/" need to be handled specially: MSys would interpret that as a POSIX path, so you need to double the slash (Issue 226). Example: instead of "/base", say "//base". Also, extra care has to be paid to pass Windows programs Windows paths, as they have no clue about MSys style POSIX paths -- You can use something like $(cmd //c echo "$POSIXPATH").
Changes since Git-1.6.5.1-preview20091022
New Features
- Comes with official Git 1.7.0.2.
- Comes with Git-Cheetah (on 32-bit Windows only, for now).
- Comes with connect.exe, a SOCKS proxy.
- Tons of improvements in the installer, thanks to Sebastian Schuberth.
- On Vista, if possible, symlinks are used for the built-ins.
- Features Hany's dos2unix tool, thanks to Sebastian Schuberth.
- Updated Tcl/Tk to version 8.5.8 (thanks Pat Thoyts!).
- By default, only .git/ is hidden, to work around a bug in Eclipse (thanks to Erik Faye-Lund).
Bugfixes
- Fixed threaded grep (thanks to Heiko Voigt).
- git gui was fixed for all kinds of worktree-related failures (thanks Pat Thoyts).
- git gui now fully supports themed widgets (thanks Pat Thoyts and Heiko Voigt).
- Git no longer complains about an unset RUNTIME_PREFIX (thanks Johannes Sixt).
- git gui can Explore Working Copy on Windows again (thanks Markus Heidelberg).
- git gui can create shortcuts again (fixes issue 425, thanks Heiko Voigt).
- When "git checkout" cannot overwrite files because they are in use, it will offer to try again, giving the user a chance to release the file (thanks Heiko Voigt).
- Ctrl+W will close gitk (thanks Jens Lehmann).
- git gui no longer binds Ctrl+C, which caused problems when trying to use said shortcut for the clipboard operation "Copy" (fixes issue 423, thanks Pat Thoyts).
- gitk does not give up when the command line length limit is reached (issue 387).
- The exit code is fixed when Git.cmd is called from cmd.exe (thanks Alexey Borzenkov).
- When launched via the (non-Cheetah) shell extension, the window icon is now correct (thanks Sebastian Schuberth).
- Uses a TrueType font for the console, to be able to render UTF-8 correctly.
- Clarified the installer's line ending options (issue 370).
- Substantially speeded up startup time from cmd unless NO_FSTAB_THREAD is set (thanks Johannes Sixt).
- Update msys-1.0.dll yet again, to handle quoted parameters better (thanks Heiko Voigt).
- Updated cURL to a version that supports SSPI.
- Updated tar to handle the pax headers generated by git archive.
- Updated sed to a version that can handle the filter-branch examples.
- .git* files can be associated with the default text editor (issue 397).