1 {\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fnil\fcharset2 Symbol;}}
\r
2 {\colortbl ;\red0\green0\blue0;}
\r
3 {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\lang1033\b\f0\fs32 Git Release Notes (Git-1.6.2.1-preview20090322)\b0\fs20\par
\r
4 Last update: 22 March 2009\par
\r
6 \b\fs24 Introduction\b0\fs20\par
\r
7 These release notes describe issues specific to the Windows release.\par
\r
8 \pard\fi144 General release notes covering the history of the core git commands are included in the subdirectory doc/git/html of the installation directory. Look for files starting with RelNotes.\par
\r
10 \b\fs24 Known issues\par
\r
11 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\fs20 Some commands are not yet supported on Windows and excluded from the installation; namely: git archimport, git cvsexportcommit, git cvsimport, git cvsserver, git filter-branch, git instaweb, git send-email, git shell.\par
\r
12 {\pntext\f1\'B7\tab}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)\par
\r
13 {\pntext\f1\'B7\tab}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.\par
\r
14 {\pntext\f1\'B7\tab}Git Bash launched through the Explorer shell extension does not have the git icon in its taskbar. This is a technical restriction and will not change.\par
\r
15 {\pntext\f1\'B7\tab}git send-mail does not work properly (Issue 27).\par
\r
16 {\pntext\f1\'B7\tab}curl uses $HOME/_netrc instead of $HOME/.netrc.\par
\r
17 {\pntext\f1\'B7\tab}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.\par
\r
18 {\pntext\f1\'B7\tab}git and bash have serious problems with non-ASCII file names (Issue 80, 108, 149, 159, 188).\par
\r
19 {\pntext\f1\'B7\tab}If configured to use plink, you will have to connect with putty first, as you cannot accept the host key due to the console window being blocked (Issue 96).\par
\r
20 {\pntext\f1\'B7\tab}MinGW does not support IPv6 yet (Issue 182).\par
\r
21 {\pntext\f1\'B7\tab}When run from cmd.exe instead of Git Bash, some characters seem to be "swallowed" from Git's output (Issue 192).\par
\r
22 {\pntext\f1\'B7\tab}There are a few issues with ssh hanging (Issue 197), permission denied on renaming pack files (mentioned in Issue 194), and spurious write errors during rebase (Issue 200) that seem not to be reproducible on most computers.\par
\r
24 Changes since Git-1.6.2-preview20090308\par
\r
26 \i\fs20 New Features\par
\r
27 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.6.2.1.\par
\r
28 {\pntext\f1\'B7\tab}A portable application is shipped in addition to the installer (Issue 195).\par
\r
29 {\pntext\f1\'B7\tab}Comes with a Windows-specific mmap() implementation (Issue 198).\par
\r
31 \pard\b\i Bugfixes\b0\i0\par
\r
32 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 ANSI control characters are no longer shown verbatim (Issue 124).\par
\r
33 {\pntext\f1\'B7\tab}Temporary files are created respecting core.autocrlf (Issue 177).\par
\r
34 {\pntext\f1\'B7\tab}The Git Bash prompt is colorful again (Issue 199).\par
\r
35 {\pntext\f1\'B7\tab}Fixed crash when hardlinking during a clone failed (Issue 204).\par
\r
36 {\pntext\f1\'B7\tab}An infinite loop was fixed in git-gui (Issue 205).\par
\r
37 {\pntext\f1\'B7\tab}The ssh protocol is always used with plink.exe (Issue 209).\par
\r
38 {\pntext\f1\'B7\tab}More vim files are shipped now, so that syntax highlighting works.\par
\r
40 Changes since Git-1.6.1-preview20081225\par
\r
42 \i\fs20 New Features\par
\r
43 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.6.2.\par
\r
44 {\pntext\f1\'B7\tab}Comes with upgraded vim 7.2.\par
\r
45 {\pntext\f1\'B7\tab}Compiled with GCC 4.3.3.\par
\r
46 {\pntext\f1\'B7\tab}The user can choose the preferred CR/LF behavior in the installer now.\par
\r
47 {\pntext\f1\'B7\tab}Peter Kodl contributed support for hardlinks on Windows.\par
\r
48 {\pntext\f1\'B7\tab}The bash prompt shows information about the current repository.\par
\r
50 \pard\b\i Bugfixes\b0\i0\par
\r
51 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 If supported by the file system, pack files can grow larger than 2gb.\par
\r
52 {\pntext\f1\'B7\tab}Comes with updated msys-1.0.dll (should fix some Vista issues).\par
\r
53 {\pntext\f1\'B7\tab}Assorted fixes to support the new libexec/git-core/ layout better.\par
\r
54 {\pntext\f1\'B7\tab}Read-only files can be properly replaced now.\par
\r
55 {\pntext\f1\'B7\tab}git-svn is included again (original caveats still apply).\par
\r
56 {\pntext\f1\'B7\tab}Obsolete programs from previous installations are cleaned up.\par
\r
58 \pard\b\fs24 Changes since Git-1.6.0.2-preview20080923\par
\r
61 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.6.1.\par
\r
62 {\pntext\f1\'B7\tab}Avoid useless console windows.\par
\r
63 {\pntext\f1\'B7\tab}Installer remembers how to handle PATH. \par
\r
65 Changes since Git-1.6.0.2-preview20080921\par
\r
68 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 ssh works again.\par
\r
69 {\pntext\f1\'B7\tab}'git add -p' works again.\par
\r
70 {\pntext\f1\'B7\tab}Various programs that aborted with 'Assertion failed: argv0_path' are fixed.\par
\r
72 Changes since Git-1.5.6.1-preview20080701\par
\r
74 Removed Features\par
\r
75 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 git svn is excluded from the end-user installer (see Known Issues).\par
\r
77 \i\fs20 New Features\par
\r
78 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.6.0.2.\par
\r
80 \pard\b\i Bugfixes\b0\i0\par
\r
81 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 No Windows-specific bugfixes.\par
\r
83 Changes since Git-1.5.6-preview20080622\par
\r
85 \i\fs20 New Features\par
\r
86 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.5.6.1.\par
\r
88 \pard\b\i Bugfixes\b0\i0\par
\r
89 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 Includes fixed msys-1.0.dll that supports Vista and Windows Server 2008 (Issue 122).\par
\r
90 {\pntext\f1\'B7\tab}cmd wrappers do no longer switch off echo.\par
\r
92 Changes since Git-1.5.5-preview20080413\par
\r
94 \i\fs20 New Features\par
\r
95 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.5.6.\par
\r
96 {\pntext\f1\'B7\tab}Installer supports configuring a user provided plink (PuTTY).\par
\r
98 \pard\b\i Bugfixes\b0\i0\par
\r
99 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 Comes with tweaked msys-1.0.dll to solve some command line mangling issues.\par
\r
100 {\pntext\f1\'B7\tab}cmd wrapper does no longer close the command window.\par
\r
101 {\pntext\f1\'B7\tab}Programs in the system PATH, for example editors, can be launched from Git without specifying their full path.\par
\r
102 {\pntext\f1\'B7\tab}"git stash apply stash@\{1\}" works.\par
\r
103 {\pntext\f1\'B7\tab}Comes with basic ANSI control code emulation for the Windows console to avoid wrapping of pull/merge's diffstats.\par
\r
104 {\pntext\f1\'B7\tab}Git correctly passes port numbers to PuTTY's plink \par
\r
106 Changes since Git-1.5.4-preview20080202\par
\r
108 \i\fs20 New Features\par
\r
109 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.5.5.\par
\r
110 {\pntext\f1\'B7\tab}core.autocrlf is enabled (true) 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.\par
\r
111 {\pntext\f1\'B7\tab}The user does no longer have to "accept" the GPL but only needs to press "continue".\par
\r
112 {\pntext\f1\'B7\tab}Installer deletes shell scripts that have been replaced by builtins. Upgrading should be safer.\par
\r
113 {\pntext\f1\'B7\tab}Supports "git svn". Note that the performance might be below your expectation.\par
\r
115 \pard\b\i Bugfixes\b0\i0\par
\r
116 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 Newer ssh fixes connection failures (issue 74).\par
\r
117 {\pntext\f1\'B7\tab}Comes with MSys-1.0.11-20071204. This should solve some "fork: resource unavailable" issues.\par
\r
118 {\pntext\f1\'B7\tab}All DLLs are rebased to avoid problems with "fork" on Vista.\par
\r
120 Changes since Git-1.5.3.6-preview20071126\par
\r
122 \i\fs20 New Features\par
\r
123 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Comes with official git 1.5.4.\par
\r
124 {\pntext\f1\'B7\tab}Some commands that are not yet suppoted on Windows are no longer included (see Known Issues above).\par
\r
125 {\pntext\f1\'B7\tab}Release notes are displayed in separate window.\b\fs24\par
\r
126 \b0\fs20{\pntext\f1\'B7\tab}Includes qsort replacement to improve performance on Windows 2000.\par
\r
128 \i\fs20 Bugfixes\b0\i0\par
\r
129 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 Fixes invalid error message that setup.ini cannot be deleted on uninstall.\par
\r
130 {\pntext\f1\'B7\tab}Setup tries harder to finish the installation and reports more detailed errors.\par
\r
131 {\pntext\f1\'B7\tab}Vim's syntax highlighting is suitable for dark background.\par
\r
133 Changes since Git-1.5.3.5-preview20071114\par
\r
135 \i\fs20 New Features\par
\r
136 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Git is included in version 1.5.3.6.\b\i\par
\r
137 \b0\i0{\pntext\f1\'B7\tab}Setup displays release notes.\par
\r
139 \i\fs20 Bugfixes\b0\i0\par
\r
140 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 pull/fetch/push in git-gui works. Note, there is no way for ssh 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 GIT_SSH to plink.exe 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 git-gui.\par
\r
142 Changes since Git-1.5.3-preview20071027\fs20\par
\r
145 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0\i0 Git is included in version 1.5.3.5.\par
\r
146 {\pntext\f1\'B7\tab}Setup can be installed as normal user.\par
\r
147 {\pntext\f1\'B7\tab}When installing as Administrator, all icons except the Quick Launch icon will be created for all users.\par
\r
148 {\pntext\f1\'B7\tab}"git help user-manual" displays the user manual.\par
\r
150 \i Bugfixes\b0\i0\par
\r
151 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432 Git Bash works on Windows XP 64.\par
\r
153 \b\fs24 Changes since Git-1.5.3-preview20071019\par
\r
156 \pard{\pntext\f1\'B7\tab}{\*\pn\pnlvlblt\pnf1\pnindent0{\pntxtb\'B7}}\fi-288\li432\b0 The templates for a new repository are found.\par
\r
157 {\pntext\f1\'B7\tab}The global configuration /etc/gitconfig is found.\par
\r
158 {\pntext\f1\'B7\tab}Git Gui localization works. It falls back to English if a translation has errors.\par
\r
160 \b\fs24 Changes since WinGit-0.2-alpha\par
\r
161 \b0\fs20 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.\par
\r