latest update: may 20th 2016
special permissions (and windows vista or later) are required when cloning repositories with symbolic links, therefore support for symbolic links is disabled by default. use <code>git clone -c core.symlinks=true <url></code> to
accept the host key.
some console programs, most notably non-msys2 python, php, node and openssl, interact correctly with mintty only when called through <code>winpty</code> (e.g. the python console needs to be started as <code>winpty python</code> instead
of just <code>python</code>).
if you specify command-line options starting with a slash, posix-to-windows path conversion will kick in converting e.g. "<code>/usr/bin/bash.exe</code>" to "<code>c:\program files\git\usr\bin\bash.exe</code>". when that is not desired -- e.g. "<code>--upload-pack=/opt/git/bin/git-upload-pack</code>"
or "<code>-l/regex/</code>" -- you need to set the environment variable <code>msys_no_pathconv</code> temporarily, like so:
<code>msys_no_pathconv=1 git blame -l/pathconv/ msys2_path_conv.cc</code>
alternatively, you can double the first slash to avoid posix-to-windows path conversion.
git for windows will not allow commits containing dos-style truncated 8.3-format filenames ending with a tilde and digit, such as <code>mydocu~1.txt</code>. a workaround is to call <code>git config core.protectntfs false</code>,
which is not advised. instead, add a rule to .gitignore to ignore the file(s), or rename the file(s).
many windows programs (including the windows explorer) have problems with directory trees nested so deeply that the absolute path is longer than 260 characters. therefore, git for windows refuses to check out such files by default.
you can overrule this default by setting<code>core.longpaths</code>, e.g. <code>git clone -c core.longpaths=true ...</code>.
some commands are not yet supported on windows and excluded from the installation.
as git for windows is shipped without python support, all git commands requiring python are not yet supported; e.g. <code>git p4</code>.
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.
git is licensed under the gnu public license version 2.
this package contains software from a number of other projects including bash, zlib, curl, msmtp, tcl/tk, perl, msys2 and a number of libraries and utilities from the gnu project, licensed under the gnu public license. likewise, it contains perl which is dual
licensed under the gnu public license and the artistic license.
comes with git credential manager v1.3.0.
git for windows versions.
when upgrading from previous git for windows versions.
default was for git to be available only from git bash/cmd).
the last wizard page before installing.
not in the<code>path</code> (this bug also affected other interactive console programs such as <code>python</code> and <code>php</code>).
forget their location e.g. after an interactive rebase.
variable was unset.
shell scripts.
also available as <code>.tar.bz2</code> packages (you need an msys2/cygwin-compatible unpacker to recreate the symbolic links correctly).
comes with git v2.6.2
repositories.
the description of windows' default console is accurate now (the console became more powerful in windows 10).
comes with git 2.6.1
record which options were chosen at install time.
actively, in surprising and disappointing contrast to vincent driessen's very own project.
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.
comes with git 2.6.0
too.
use <code>homedrive</code> and<code>homepath</code>.
by mistake.
comes with git 2.5.3.
proper hyperlinks instead.
when run inside the powershell, git no longer gets confused when the current directory's path and what is recorded in the file system differs in case (e.g. "git/" vs "git/").
of files.
comes with git 2.5.2
bash's startup time.
installing 32-bit git for windows on 64-bit windows 10.
user's <code>.profile</code>.
the redirector in <code>/bin/bash.exe</code> now adjusts the <code>path</code> environment variable correctly (i.e. so that git's executables are found) before launching the real bash, even when called without <code>--login</code>.
from the <code>d:</code> drive.
comes with git 2.5.1
with vim).
point outside of git for windows' <code>bin/</code>directories and contain <code>.dll</code> files that interfere with our own (e.g. postgresql's <code>libintl-8.dll</code>).
windows 1.x.
comes with git 2.5.0
comes with git 2.4.6
comes with git 2.4.5
compatibility with github for windows.
comes with git 2.4.4
the <code>msys_no_pathconv</code>environment variable. this even works for individual command lines: <code>msys_no_pathconv=1 cmd /c dir /x</code> will list the files in the current directory along with their 8.3 versions.
comes with git 2.4.3
1.x
run in windows' default console window ("conhost").
the acls of the user's temporary directory are no longer modified when mounting <code>/tmp/</code>(https://github.com/git-for-windows/git/issues/190).
git bash here works even from the context menu of the empty area in windows explorer's view of c:\, d:\, etc (https://github.com/git-for-windows/git/issues/176).
to enable this emulation, the <code>msys</code> environment variable needs to be set to <code>winsymlinks:nativestrict</code>.
just like git for windows 1.x did (thanks to msys1's hard-coded mount point).
comes with git 2.4.1
to a https remote.
the <code>.sh</code> file association was fixed
the installer will now remove files from a previous git for windows versions, particularly important for 32-bit -> 64-bit upgrades
the installer now offers the choice between opening the git bash in a mintty (default) or a regular windows console window (git for windows 1.x' setting).
comes with git 2.4.0
git for windows now installs its configuration into a windows-wide location:<code>%programdata%\git\config</code> (which will be shared by libgit2-based applications with the next libgit2 version)
fixed a regression where git bash would not start properly on windows xp
tab completion works like on linux and macosx (double-tab required to show ambiguous completions)
in 32-bit setups, all the msys2 <code>.dll</code>'s address ranges are adjusted ("auto-rebased") as part of the installation process
the post-install scripts of msys2 are now executed as part of the installation process, too
all files that are part of the installation will now be registered so they are deleted upon uninstall
comes with git 2.3.7
a flawed "fix" that ignores submodules during rebases was dropped
the home directory can be overridden using the <code>$home</code> environment variable again
comes with git 2.3.6
fixed encoding issues in git bash and keept the tmp environment variable intact.
a couple of fixes to the windows-specific git wrapper
git wrapper now refuses to use <code>$homedrive$homepath</code> if it points to a non-existing directory (this can happen if it points to a network drive that just so happens to be disconnected right now).
much smoother interaction with the <code>mintty</code> terminal emulator
respects the newly introduced windows-wide <code>%programdata%\git\config</code> configuration
comes with git 2.3.5 plus windows-specific patches.
support for 64-bit!
the development environment changed completely from the previous version (maybe introducing some regressions).
no longer ships with git cheetah (because there are better-maintained explorer extensions out there).
comes with git 1.9.5 plus windows-specific patches.
make <code>vimdiff</code> usable with <code>git mergetool</code>.
mingw-openssl to 0.9.8zf and msys-openssl to 1.0.1m
bash to 3.1.23(6)
curl to 7.41.0
ssh-agent: only ask for password if not already loaded
reenable perl debugging ("perl -de 1" possible again)
set icon background color for windows 8 tiles
poll: honor the timeout on win32
for <code>git.exe</code> alone, use the same home directory fallback mechanism as <code>/etc/profile</code>
safeguards against bogus file names on ntfs (cve-2014-9390).
comes with git 1.9.4 plus windows-specific patches.
update bash to patchlevel 3.1.20(4) (msysgit pr#254, msysgit issue #253).
fixes cve-2014-6271, cve-2014-7169, cve-2014-7186 and cve-2014-7187.
<code>gitk.cmd</code> now works when paths contain the ampersand (&) symbol (msysgit pr #252)
default to automatically close and restart applications in silent mode installation type
<code>git svn</code> is now usable again (regression in previous update, msysgit pr#245)
comes with git 1.9.4 plus windows-specific patches
add vimtutor (msysgit pr #220)
update openssh to 6.6.1p1 and its openssl to 1.0.1i (msysgit pr #221, #223, #224, #226, #229, #234, #236)
update mingw openssl to 0.9.8zb (msysgit pr #241, #242)
checkout problem with directories exceeding <code>max_path</code> (pr #212, msysgit #227)
backport a webdav fix from junio/maint (d9037e http-push.c: make curlopt_ioctldata a usable pointer, pr #230)
<code>git svn</code> is/might be broken. fixes welcome.
upgrade openssl to 0.9.8za (msysgit pr #212)
config option to disable side-band-64k for transport (#101)
make <code>git-http-backend</code>, <code>git-http-push</code>, <code>git-http-fetch</code> available again (#174)
comes with git 1.9.2 plus windows-specific patches.
custom installer settings can be saved and loaded, for unsupervised installation on batches of machines (msysgit pr #168).
comes with vim 7.4 (msysgit pr #170).
comes with zlib 1.2.8.
comes with xargs 4.4.2.
work around stack limitations when listing an insane number of tags (pr #154).
assorted test fixes (prs #156, #158).
compile warning fix in config.c (pr #159).
ships with actual dos2unix and unix2dos.
the installer no longer recommends mixing with cygwin.
fixes a regression in git-cheetah which froze the explorer upon calling git bash from the context menu (git-cheetah prs #14 and #15).
comes with git 1.9.0 plus windows-specific patches.
better work-arounds for windows-specific path length limitations (pull request #122)
uses optimized tortoisegitplink when detected (msysgit pull request #154)
innosetup 5.5.4 is now used to generate the installer (msysgit pull request #167)
fixed regression with interactive password prompt for remotes using the https protocol (issue #111)
we now work around subversion servers printing non-iso-8601-compliant time stamps (pull request #126)
the installer no longer sets the home environment variable (msysgit pull request #166)
perl no longer creates empty <code>sys$command</code> files when no stdin is connected (msysgit pull request #152)
comes with git 1.8.5.2 plus windows-specific patches.
windows-specific patches are now grouped into pseudo-branches which should make future development robust despite slow uptake of the windows-specific patches by upstream git.git.
works around more path length limitations (pull request #86)
has an optional <code>stat()</code> cache toggled via <code>core.fscache</code> (pull request #107)
lots of installer fixes
<code>git-cmd</code>: handle home directory on a different drive correctly (pull request #146)
<code>git-cmd</code>: add a helper to work with the ssh agent (pull request #135)
git-cheetah: prevent duplicate menu entries (pull request #7)
no longer replaces <code>dos2unix</code> with <code>hd2u</code> (a more powerful, but slightly incompatible version of dos2unix)
comes with git 1.8.4 plus windows specific patches.
enabled unicode support in bash (#42 and #79)
included <code>iconv.exe</code> to assist in writing encoding filters
updated openssl to 0.9.8y
avoid emitting non-printing chars to set console title.
various encoding fixes for the git test suite
ensure wincred handles empty username/password.
comes with git 1.8.3 plus windows specific patches.
updated curl to 7.30.0 with ipv6 support enabled.
updated gnupg to 1.4.13
installer improvements for update or reinstall options.
avoid emitting color coded ls output to pipes.
ccache binary updated to work on xp.
fixed association of .sh files setup by the installer.
fixed registry-based explorer menu items for xp (#95)
comes with git 1.8.1.2 plus windows specific patches.
includes support for using the windows credential api to store access credentials securely and provide access via the control panel tool to manage git credentials.
this.
all msysgit development is now done on 'master' and the devel branches are deleted.
tcl/tk upgraded to 8.5.13.
innosetup updated to 5.5.3 (unicode)
some changes to avoid clashing with cygwin quite so often.
the installer will attempt to handle files mirrored in the virtualstore.
comes with git 1.8.0 plus windows specific patches.
innosetup updated to 5.5.2
fixed icon backgrounds on low color systems
avoid installer warnings during writability testing.
fix bash prompt handling due to upstream changes.
propagate error codes from git wrapper (issue #43, #45)
include cacert root certificates in ssl bundle (issue #37)
the installer no longer asks for the directory and program group when updating
the installer now also auto-detects tortoiseplink that comes with tortoisegit
git::svn is correctly installed again
the default format for git help is html again
replaced the git.cmd script with an exe wrapper to fix issue #36
fixed executable detection to speed up help -a display.
comes with git 1.7.11 plus windows specific patches.
updated curl to 7.26.0
updated zlib to 1.2.7
updated inno setup to 5.5.0 and avoid creating symbolic links (issue #16)
updated openssl to 0.9.8x and support reading certificate files from unicode paths (issue #24)
version resource built into <code>git</code> executables.
support the large address aware feature to reduce chance out-of-memory on 64 bit windows when repacking large repositories.
please refer to the release notes for official git 1.7.11.
fix backspace/delete key handling in <code>rxvt</code> terminals.
fixed term setting to avoid a warning from <code>less</code>.
various fixes for handling unicode paths.
comes with git 1.7.10 plus windows specific patches.
utf-8 file name support.
please refer to the release notes for official git 1.7.10.
clarifications in the installer.
console output is now even thread-safer.
better support for foreign remotes (mercurial remotes are disabled for now, due to lack of a python version that can be compiled within the development environment).
git cheetah no longer writes big log files directly to <code>c:\</code>.
development environment: enhancements in the script to make a 64-bit setup.
development environment: enhancements to the 64-bit cheetah build.
comes with git 1.7.9 plus windows specific patches.
improvements to the installer running application detection.
please refer to the release notes for official git 1.7.9
fixed initialization of the git-cheetah submodule in net-installer.
fixed duplicated context menu items with git-cheetah on windows 7.
patched gitk to display filenames when run on a subdirectory.
tabbed gitk preferences dialog to allow use on smaller screens.
comes with git 1.7.8 plus windows specific patches.
updated tcl/tk to 8.5.11 and libiconv to 1.14
some changes to support building with msvc compiler.
please refer to the release notes for official git 1.7.8
git documentation submodule location fixed.
comes with git 1.7.7.1 plus patches.
please refer to the release notes for official git 1.7.7.1
includes an important upstream fix for a bug that sometimes corrupts the git index file.
comes with git 1.7.7 plus patches.
updated gzip/gunzip and include <code>unzip</code> and <code>gvim</code>
please refer to the release notes for official git 1.7.7
re-enable <code>vim</code> highlighting
fixed issue with <code>libiconv</code>/<code>libiconv-2</code> location
fixed regressions in git bash script
fixed installation of mergetools for <code>difftool</code> and <code>mergetool</code> use and launching of beyond compare on windows.
fixed warning about mising hostname during <code>git fetch</code>
comes with git 1.7.6 plus patches.
updates to various supporting tools (openssl, iconv, innosetup)
please refer to the release notes for official git 1.7.6
fixes to msys compat layer for directory entry handling and command line globbing.
comes with git 1.7.4 plus patches.
includes antiword to enable viewing diffs of <code>.doc</code> files
includes poppler to enable viewing diffs of <code>.pdf</code> files
removes cygwin paths from the bash shell path
please refer to the release notes for official git 1.7.4
comes with git 1.7.3.2 plus patches.
comes with git 1.7.3.1 plus patches.
updated to vim 7.3, file-5.04 and innosetup 5.3.11
issue 528 (remove uninstaller from start menu) was fixed
issue 527 (failing to find the certificate authority bundle) was fixed
issue 524 (remove broken and unused <code>sdl-config</code> file) was fixed
issue 523 (crash pushing to webdav remote) was fixed
comes with git 1.7.2.3 plus patches.
issue 519 (build problem with <code>compat/regex/regexec.c</code>) was fixed
issue 430 (size of panes not preserved in <code>git-gui</code>) was fixed
issue 411 (<code>git init</code> failing to work with cifs paths) was fixed
issue 501 (failing to clone repo from root dir using relative path) was fixed
comes with git 1.7.1 plus patches.
issue 27 (<code>git-send-mail</code> not working properly) was fixed again
issue 433 (error while running <code>git svn fetch</code>) was fixed
issue 427 (gitk reports error: "couldn't compile regular expression pattern: invalid repetition count(s)") was fixed
issue 192 (output truncated) was fixed again
issue 365 (out of memory? mmap failed) was fixed
issue 387 (gitk reports "error: couldn't execute "git:" file name too long") was fixed
issue 409 (checkout of large files to network drive fails on xp) was fixed
issue 428 (the return value of <code>git.cmd</code> is not the same as <code>git.exe</code>) was fixed
issue 444 (git bash here returns a "file not found error" in windows 7 professional - 64 bits) was fixed
issue 445 (<code>git help</code> does nothing) was fixed
issue 450 (<code>git --bare init</code> shouldn't set the directory to hidden.) was fixed
issue 456 (git script fails with error code 1) was fixed
issue 469 (error launch wordpad in last netinstall) was fixed
issue 474 (<code>git update-index --index-info</code> silently does nothing) was fixed
issue 482 (add documentation to avoid "fatal: $home not set" error) was fixed
issue 489 (<code>git.cmd</code> issues warning if <code>%comspec%</code> has spaces in it) was fixed
issue 436 (<code>mkdir : no such file or directory</code> error while using git-svn to fetch or rebase) was fixed
issue 440 (uninstall does not remove cheetah.) was fixed
issue 441 (git-1.7.0.2-preview20100309.exe installer fails with unwritable <code>msys-1.0.dll</code> when<code>ssh-agent</code> is running) was fixed
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 <code>dos2unix</code> tool, thanks to sebastian schuberth.
updated tcl/tk to version 8.5.8 (thanks pat thoyts!).
by default, only <code>.git/</code> is hidden, to work around a bug in eclipse (thanks to erik faye-lund).
fixed threaded grep (thanks to heiko voigt).
<code>git gui</code> was fixed for all kinds of worktree-related failures (thanks pat thoyts).
<code>git gui</code> now fully supports themed widgets (thanks pat thoyts and heiko voigt).
git no longer complains about an unset <code>runtime_prefix</code> (thanks johannes sixt).
<code>git gui</code> can explore working copy on windows again (thanks markus heidelberg).
<code>git gui</code> can create shortcuts again (fixes issue 425, thanks heiko voigt).
when <code>git checkout</code> 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 <code>gitk</code> (thanks jens lehmann).
<code>git gui</code> 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).
<code>gitk</code> does not give up when the command line length limit is reached (issue 387).
the exit code is fixed when <code>git.cmd</code> is called from <code>cmd.exe</code> (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 <code>no_fstab_thread</code> is set (thanks johannes sixt).
update <code>msys-1.0.dll</code> 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.
<code>.git*</code> files can be associated with the default text editor (issue 397).
comes with official git 1.6.5.1.
thanks to johan 't hart, files and directories starting with a single dot (such as <code>.git</code>) will now be marked hidden (you can disable this setting with core.hidedotfiles=false in your config) (issue 288).
thanks to thorvald natvig, git on windows can simulate symbolic links by using reparse points when available. for technical reasons, this only works for symbolic links pointing to files, not directories.
a lot of work has been put into making it possible to compile git's source code (the part written in c, of course, not the scripts) with microsoft visual studio. this work is ongoing.
thanks to sebastian schuberth, we only offer the (tortoise)plink option in the installer if the presence of plink was detected and at least one putty session was found..
thanks to sebastian schuberth, the installer has a nicer icon now.
some more work by sebastian schuberth was done on better integration of plink (issues 305 & 319).
thanks to sebastian schuberth, <code>git svn</code> picks up the ssh setting specified with the installer (issue 305).
comes with official git 1.6.4.
supports https:// urls, thanks to erik faye-lund.
supports <code>send-email</code>, thanks to erik faye-lund (issue 27).
updated tcl/tk to version 8.5.7, thanks to pat thoyts.
the home directory is now discovered properly (issues 108 & 259).
ipv6 is supported now, thanks to martin martin storsjö (issue 182).
comes with official git 1.6.3.2.
uses tortoiseplink instead of plink if available.
plink errors out rather than hanging when the user needs to accept a host key first (issue 96).
the user home directory is inferred from <code>$homedrive\$homepath</code> instead of <code>$home</code> (issue 108).
the environment setting <code>$cygwin=tty</code> is ignored (issues 138, 248 and 251).
the <code>ls</code> command shows non-ascii filenames correctly now (issue 188).
adds more syntax files for vi (issue 250).
<code>$home/.bashrc</code> is included last from <code>/etc/profile</code>, allowing <code>.bashrc</code> to override all settings in<code>/etc/profile</code> (issue 255).
completion is case-insensitive again (issue 256).
the <code>start</code> command can handle arguments with spaces now (issue 258).
for some git commands (such as <code>git commit</code>), <code>vi</code> no longer "restores" the cursor position.
comes with official git 1.6.3.
thanks to marius storm-olsen, git has a substantially faster <code>readdir()</code> implementation now.
marius storm-olsen also contributed a patch to include <code>nedmalloc</code>, again speeding up git noticably.
compiled with gcc 4.4.0
portable git contains a <code>readme.portable</code>.
portable git now actually includes the builtins.
portable git includes <code>git-cmd.bat</code> and <code>git-bash.bat</code>.
portable git is now shipped as a <code>.7z</code>; it still is a self-extracting archive if you rename it to <code>.exe</code>.
git includes the perl encode module now.
git now includes the <code>filter-branch</code> tool.
there is a workaround for a windows 7 regression triggering a crash in the progress reporting (e.g. during a clone). this fixes issues 236 and 247.
<code>gitk</code> tries not to crash when it is closed while reading references (issue 125, thanks pat thoyts).
in some setups, hard-linking is not as reliable as it should be, so we have a workaround which avoids hard links in some situations (issues 222 and 229).
<code>git-svn</code> sets <code>core.autocrlf</code> to <code>false</code> now, hopefully shutting up most of the <code>git-svn</code> reports.
comes with official git 1.6.2.2.
upgraded tcl/tk to 8.5.5.
tortoisemerge is supported by mergetool now.
uses pthreads (faster garbage collection on multi-core machines).
the test suite passes!
renaming was made more robust (due to explorer or some virus scanners, files could not be renamed at the first try, so we have to try multiple times).
johannes sixt made lots of changes to the test-suite to identify properly which tests should pass, and which ones cannot pass due to limitations of the platform.
support <code>pager</code>s with spaces in their filename.
quite a few changes were undone which we needed in the olden days of msysgit.
fall back to <code>/</code> when home cannot be set to the real home directory due to locale issues (works around issue 108 for the moment).
comes with official git 1.6.2.1.
a portable application is shipped in addition to the installer (issue 195).
comes with a windows-specific <code>mmap()</code> implementation (issue 198).
ansi control characters are no longer shown verbatim (issue 124).
temporary files are created respecting <code>core.autocrlf</code> (issue 177).
the git bash prompt is colorful again (issue 199).
fixed crash when hardlinking during a clone failed (issue 204).
an infinite loop was fixed in <code>git-gui</code> (issue 205).
the ssh protocol is always used with <code>plink.exe</code> (issue 209).
more vim files are shipped now, so that syntax highlighting works.
comes with official git 1.6.2.
comes with upgraded vim 7.2.
compiled with gcc 4.3.3.
the user can choose the preferred cr/lf behavior in the installer now.
peter kodl contributed support for hardlinks on windows.
the bash prompt shows information about the current repository.
if supported by the file system, pack files can grow larger than 2gb.
comes with updated <code>msys-1.0.dll</code> (should fix some vista issues).
assorted fixes to support the new <code>libexec/git-core/</code> layout better.
read-only files can be properly replaced now.
<code>git-svn</code> is included again (original caveats still apply).
obsolete programs from previous installations are cleaned up.
comes with official git 1.6.1.
avoid useless console windows.
installer remembers how to handle path.
ssh works again.
<code>git add -p</code> works again.
various programs that aborted with <code>assertion failed: argv0_path</code> are fixed.
removed features
<code>git svn</code> is excluded from the end-user installer (see known issues).
comes with official git 1.6.0.2.
no windows-specific bugfixes.
comes with official git 1.5.6.1.
includes fixed <code>msys-1.0.dll</code> that supports vista and windows server 2008 (issue 122).
cmd wrappers do no longer switch off echo.
comes with official git 1.5.6.
installer supports configuring a user provided plink (putty).
comes with tweaked <code>msys-1.0.dll</code> to solve some command line mangling issues.
cmd wrapper does no longer close the command window.
programs in the system <code>path</code>, for example editors, can be launched from git without specifying their full path.
<code>git stash apply stash@{1}</code> works.
comes with basic ansi control code emulation for the windows console to avoid wrapping of pull/merge's diffstats.
git correctly passes port numbers to putty's plink
comes with official git 1.5.5.
<code>core.autocrlf</code> is enabled (<code>true</code>) by default. this means git converts to windows line endings (crlf) during checkout and converts to unix line endings (lf) during commit. this is the right choice for cross-platform
projects. if the conversion is not reversible, git warns the user. the installer warns about the new default before the installation starts.
the user does no longer have to "accept" the gpl but only needs to press "continue".
installer deletes shell scripts that have been replaced by builtins. upgrading should be safer.
supports <code>git svn</code>. note that the performance might be below your expectation.
newer ssh fixes connection failures (issue 74).
comes with msys-1.0.11-20071204. this should solve some "fork: resource unavailable" issues.
all dlls are rebased to avoid problems with "fork" on vista.
comes with official git 1.5.4.
some commands that are not yet suppoted on windows are no longer included (see known issues above).
release notes are displayed in separate window.
includes <code>qsort</code> replacement to improve performance on windows 2000.
fixes invalid error message that setup.ini cannot be deleted on uninstall.
setup tries harder to finish the installation and reports more detailed errors.
vim's syntax highlighting is suitable for dark background.
git is included in version 1.5.3.6.
setup displays release notes.
<code>pull</code>/<code>fetch</code>/<code>push</code> in <code>git-gui</code> works. note, there is no way for <code>ssh</code> to ask for a passphrase or for confirmation if you connect to an unknown host. so, you must have ssh
set up to work without passphrase. either you have a key without passphrase, or you started ssh-agent. you may also consider using putty by pointing <code>git_ssh</code> to <code>plink.exe</code> and handle your ssh keys with pageant. in this case you should
include your login name in urls. you must also connect to an unknown host once from the command line and confirm the host key, before you can use it from <code>git-gui</code>.
git is included in version 1.5.3.5.
setup can be installed as normal user.
when installing as administrator, all icons except the quick launch icon will be created for all users.
<code>git help user-manual</code> displays the user manual.
git bash works on windows xp 64.
the templates for a new repository are found.
the global configuration <code>/etc/gitconfig</code> is found.
git gui localization works. it falls back to english if a translation has errors.
the history of the release notes stops here. various new features and bugfixes are available since wingit-0.2-alpha. please check the git history of the msysgit project for details.