0% found this document useful (0 votes)
72 views12 pages

Git Release Notes (Git-1.8.0-Preview20121022) : New Features

This document provides release notes for Git version 1.8.0-preview20121022 for Windows. It describes known issues including some commands not being supported on Windows and potential crashes from Logitech software. It also lists changes since previous versions, including new features from the Git 1.8.0 release and fixes for issues like icon backgrounds and installer warnings. The licenses for embedded software in the distribution are also mentioned.

Uploaded by

kangikmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views12 pages

Git Release Notes (Git-1.8.0-Preview20121022) : New Features

This document provides release notes for Git version 1.8.0-preview20121022 for Windows. It describes known issues including some commands not being supported on Windows and potential crashes from Logitech software. It also lists changes since previous versions, including new features from the Git 1.8.0 release and fixes for issues like icon backgrounds and installer warnings. The licenses for embedded software in the distribution are also mentioned.

Uploaded by

kangikmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 12

Git Release Notes (Git-1.8.

0-preview20121022)
Last update: 22 October 2012
Introduction
These release notes describe issues specific to the Git for Windows release.
General release notes covering the history of the core git coands are included in the
subdirectory doc!git!htl of the installation directory. Loo" for files starting with #el$otes.
%ee http:!!git&sc.co! for further details about Git including ports to other operating systes. Git
for Windows is hosted at http:!!sysgit.github.co!.
Known issues
%oe coands are not yet supported on Windows and e'cluded fro the installation(
naely: git archiport) git cvse'portcoit) git cvsiport) git cvsserver) git instaweb) git
shell.
The Logitec *uic"+a software can cause spurious crashes. %ee ,Why does a"e often
crash creating a sh.e'e.stac"dup file when - try to copile y source code., on the
/inGW Wi"i 0http:!!www.ingw.org!wi"i!1nvironent2issues3
The *uic" Launch icon will only be installed for the user running setup 0typically the
4dinistrator3. This is a technical restriction and will not change.
curl uses 56O/1!2netrc instead of 56O/1!.netrc.
-f you want to specify a different location for &&upload&pac") you have to start the absolute
path with two slashes. Otherwise /%ys will angle the path.
-f configured to use 7lin") you will have to connect with putty first and accept the host "ey.
4s erge tools are e'ecuted using the /%ys bash) options starting with ,!, need to be
handled specially: /%ys would interpret that as a 7O%-8 path) so you need to double the
slash 0-ssue 2293. 1'aple: instead of ,!base,) say ,!!base,. 4lso) e'tra care has to be paid
to pass Windows progras Windows paths) as they have no clue about /%ys style 7O%-8
paths && :ou can use soething li"e 50cd !!c echo ,57O%-874T6,3.
;nless you define the environent variable /%:%2W4T+62<%T4= 0the value ust be a
non&epty string3) Git =ash will not see any drives that have been attached after bash was
started. This is a wor"around to help the speed of cd scripts using parts of Git that are
ipleented as shell scripts.
%hould you encounter other probles) please search the ailing list first
0http:!!groups.google.co!group!sysgit3 and as" there if you do not find anything.
Licenses
This software contains 1bedded +4cert #oot +ertificates. <or ore inforation please go to
https:!!www.cacert.org!policy!#oot>istributionLicense.php.
This pac"age contains software fro a nuber of other pro?ects including @lib) curl) stp) tcl!t")
perl) sys and a nuber of libraries and utilities fro the G$; pro?ect.
Can!es since Git-1.".11-preview20120"10
New Features
+oes with Git 1.A.0 plus Windows specific patches.
-nno%etup updated to B.B.2
Bugfixes
<i'ed icon bac"grounds on low color systes
4void installer warnings during writability testing.
<i' bash propt handling due to upstrea changes.
Can!es since Git-1.".11-preview20120"0#
Bugfixes
7ropagate error codes fro git wrapper 0issue CDE) CDB3
-nclude +4cert root certificates in %%L bundle 0issue CEF3
Can!es since Git-1.".11-preview20120$20
New Features
+oes with the beautiful Git logo fro http:!!git&sc.co!downloads!logos
The installer no longer as"s for the directory and progra group when updating
The installer now also auto&detects Tortoise7lin" that coes with TortoiseGit
Bugfixes
Git::%G$ is correctly installed again
The default forat for git help is 6T/L again
#eplaced the git.cd script with an e'e wrapper to fi' issue CE9
<i'ed e'ecutable detection to speed up help &a display.
Can!es since Git-1.".10-preview20120#0%
New Features
+oes with Git 1.F.11 plus Windows specific patches.
;pdated curl to F.29.0
;pdated @lib to 1.2.F
;pdated -nno %etup to B.B.0 and avoid creating sybolic lin"s 0issue C193
;pdated openssl to 0.H.A' and support reading certificate files fro ;nicode paths 0issue
C2D3
Gersion resource built into git e'ecutables.
%upport the Large 4ddress 4ware feature to reduce chance out&of&eory on 9D bit
windows when repac"ing large repositories.
Bugfixes
7lease refer to the release notes for official Git 1.F.11.
<i' bac"space!delete "ey handling in r'vt terinals.
<i'ed T1#/ setting to avoid a warning fro less.
Garious fi'es for handling unicode paths.
Can!es since Git-1.".%-preview20120201
New Features
+oes with Git 1.F.10 plus Windows specific patches.
;T<&A file nae support.
Bugfixes
7lease refer to the release notes for official Git 1.F.10.
+larifications in the installer.
+onsole output is now even thread&safer.
=etter support for foreign reotes 0/ercurial reotes are disabled for now) due to lac" of a
7ython version that can be copiled within the developent environent3.
Git +heetah no longer writes big log files directly to +:I.
>evelopent environent: enhanceents in the script to a"e a 9D&bit setup.
>evelopent environent: enhanceents to the 9D&bit +heetah build.
Can!es since Git-1.".8-preview2011120$
New Features
+oes with Git 1.F.H plus Windows specific patches.
-proveents to the installer running application detection.
Bugfixes
7lease refer to the release notes for official Git 1.F.H
<i'ed initiali@ation of the git&cheetah subodule in net&installer.
<i'ed duplicated conte't enu ites with git&cheetah on Windows F.
7atched git" to display filenaes when run on a subdirectory.
Tabbed git" preferences dialog to allow use on saller screens.
Can!es since Git-1.".".1-preview2011102"
New Features
+oes with Git 1.F.A plus Windows specific patches.
;pdated Tcl!T" to A.B.11 and libiconv to 1.1D
%oe changes to support building with /%G+ copiler.
Bugfixes
7lease refer to the release notes for official Git 1.F.A
Git docuentation subodule location fi'ed.
Can!es since Git-1."."-preview2011101#
New Features
+oes with Git 1.F.F.1 plus patches.
Bugfixes
7lease refer to the release notes for official Git 1.F.F.1
-ncludes an iportant upstrea fi' for a bug that soeties corrupts the git inde' file.
Can!es since Git-1.".$-preview20110"08
New Features
+oes with Git 1.F.F plus patches.
;pdated g@ip!gun@ip and include un@ip and gvi
7riary repositories oved to github.co at http:!!github.co!sysgit!
Bugfixes
7lease refer to the release notes for official Git 1.F.F
#e&enable vi highlighting
<i'ed issue with libiconv!libiconv&2 location
<i'ed regressions in Git =ash script
<i'ed installation of ergetools for difftool and ergetool use and launching of beyond
copare on windows.
<i'ed warning about ising hostnae during git fetch
Can!es since Git-1.".#-preview20110211
New Features
+oes with Git 1.F.9 plus patches.
;pdates to various supporting tools 0openssl) iconv) -nno%etup3
Bugfixes
7lease refer to the release notes for official Git 1.F.9
<i'es to sys copat layer for directory entry handling and coand line globbing.
Can!es since Git-1.".&.2-preview2010102'
New Features
+oes with Git 1.F.D plus patches.
-ncludes antiword to enable viewing diffs of .doc files
-ncludes poppler to enable viewing diffs of .pdf files
#eoves cygwin paths fro the bash shell 74T6
Bugfixes
7lease refer to the release notes for official Git 1.F.D
Can!es since Git-1.".&.1-preview20101002
New Features
+oes with Git 1.F.E.2 plus patches.
Can!es since Git-1.".2.&-preview20100%11
New Features
+oes with Git 1.F.E.1 plus patches.
;pdated to Gi F.E) file&B.0D and -nno%etup B.E.11
Bugfixes
-ssue B2A 0reove uninstaller fro %tart /enu3 was fi'ed
-ssue B2F 0failing to find the certificate authority bundle3 was fi'ed
-ssue B2D 0reove bro"en and unused sdl&config file3 was fi'ed
-ssue B2E 0crash pushing to Web>4G reote3 was fi'ed
Can!es since Git-1.".1-preview20100$12
New Features
+oes with Git 1.F.2.E plus patches.
Bugfixes
-ssue B1H 0build proble with copat!rege'!rege'ec.c3 was fi'ed
-ssue DE0 0si@e of panes not preserved in git&gui3 was fi'ed
-ssue D11 0git init failing to wor" with +-<% paths3 was fi'ed
-ssue B01 0failing to clone repo fro root dir using relative path3 was fi'ed
Can!es since Git-1.".0.2-preview20100&0%
New Features
+oes with Git 1.F.1 plus patches.
Bugfixes
-ssue 2F 0git&send&ail not wor"ing properly3 was fi'ed again
-ssue DEE 0error while running git svn fetch3 was fi'ed
-ssue D2F 0Git" reports error: ,couldnJt copile regular e'pression pattern: invalid repetition
count0s3,3 was fi'ed
-ssue 1H2 0output truncated3 was fi'ed again
-ssue E9B 0Out of eory. ap failed3 was fi'ed
-ssue EAF 0git" reports ,error: couldnJt e'ecute ,git:, file nae too long,3 was fi'ed
-ssue D0H 0chec"out of large files to networ" drive fails on 873 was fi'ed
-ssue D2A 0The return value of git.cd is not the sae as git.e'e3 was fi'ed
-ssue DDD 0Git =ash 6ere returns a ,<ile not found error, in Windows F 7rofessional & 9D
bits3 was fi'ed
-ssue DDB 0git help does nothing3 was fi'ed
-ssue DB0 0,git &&bare init, shouldnJt set the directory to hidden.3 was fi'ed
-ssue DB9 0git script fails with error code 13 was fi'ed
-ssue D9H 0error launch wordpad in last netinstall3 was fi'ed
-ssue DFD 0git update&inde' &&inde'&info silently does nothing3 was fi'ed
-ssue DA2 04dd docuentation to avoid ,fatal: 56O/1 not set, error3 was fi'ed
-ssue DAH 0git.cd issues warning if K+O/%71+K has spaces in it3 was fi'ed
-ssue DE9 0,"dir : $o such file or directory, error while using git&svn to fetch or rebase3 was
fi'ed
-ssue DD0 0;ninstall does not reove cheetah.3 was fi'ed
-ssue DD1 0Git&1.F.0.2&preview20100E0H.e'e installer fails with unwritable sys&1.0.dll when
ssh&agent is running3 was fi'ed
Can!es since Git-1.$.'.1-preview200%1022
New Features
+oes with official Git 1.F.0.2.
+oes with Git&+heetah 0on E2&bit Windows only) for now3.
+oes with connect.e'e) a %O+L% pro'y.
Tons of iproveents in the installer) than"s to %ebastian %chuberth.
On Gista) if possible) sylin"s are used for the built&ins.
<eatures 6anyJs dos2uni' tool) than"s to %ebastian %chuberth.
;pdated Tcl!T" to version A.B.A 0than"s 7at ThoytsM3.
=y default) only .git! is hidden) to wor" around a bug in 1clipse 0than"s to 1ri" <aye&Lund3.
Bugfixes
<i'ed threaded grep 0than"s to 6ei"o Goigt3.
git gui was fi'ed for all "inds of wor"tree&related failures 0than"s 7at Thoyts3.
git gui now fully supports theed widgets 0than"s 7at Thoyts and 6ei"o Goigt3.
Git no longer coplains about an unset #;$T-/127#1<-8 0than"s Nohannes %i't3.
git gui can 1'plore Wor"ing +opy on Windows again 0than"s /ar"us 6eidelberg3.
git gui can create shortcuts again 0fi'es issue D2B) than"s 6ei"o Goigt3.
When ,git chec"out, cannot overwrite files because they are in use) it will offer to try again)
giving the user a chance to release the file 0than"s 6ei"o Goigt3.
+trlOW will close git" 0than"s Nens Lehann3.
git gui no longer binds +trlO+) which caused probles when trying to use said shortcut for
the clipboard operation ,+opy, 0fi'es issue D2E) than"s 7at Thoyts3.
git" does not give up when the coand line length liit is reached 0issue EAF3.
The e'it code is fi'ed when Git.cd is called fro cd.e'e 0than"s 4le'ey =or@en"ov3.
When launched via the 0non&+heetah3 shell e'tension) the window icon is now correct
0than"s %ebastian %chuberth3.
;ses a TrueType font for the console) to be able to render ;T<&A correctly.
+larified the installerJs line ending options 0issue EF03.
%ubstantially speeded up startup tie fro cd unless $O2<%T4=2T6#14> is set 0than"s
Nohannes %i't3.
;pdate sys&1.0.dll yet again) to handle Puoted paraeters better 0than"s 6ei"o Goigt3.
;pdated c;#L to a version that supports %%7-.
;pdated tar to handle the pa' headers generated by git archive.
;pdated sed to a version that can handle the filter&branch e'aples.
.gitQ files can be associated with the default te't editor 0issue EHF3.
Can!es since Git-1.$.#-preview200%0"2%
New Features
+oes with official git 1.9.B.1.
Than"s to Nohan Jt 6art) files and directories starting with a single dot 0such as J.gitJ3 will now
be ar"ed hidden 0you can disable this setting with core.hide>ot<ilesRfalse in your config3
0-ssue 2AA3.
Than"s to Thorvald $atvig) Git on Windows can siulate sybolic lin"s by using reparse
points when available. <or technical reasons) this only wor"s for sybolic lin"s pointing to
files) not directories.
4 lot of wor" has been put into a"ing it possible to copile GitJs source code 0the part
written in +) of course) not the scripts3 with /icrosoft Gisual %tudio. This wor" is ongoing.
Than"s to %ebastian %chuberth) we only offer the 0Tortoise37lin" option in the installer if the
presence of 7lin" was detected and at least one 7utty session was found..
Than"s to %ebastian %chuberth) the installer has a nicer icon now.
%oe ore wor" by %ebastian %chuberth was done on better integration of 7lin" 0-ssues
E0B S E1H3.
Bugfixes
Than"s to %ebastian %chuberth) git svn pic"s up the %%6 setting specified with the installer
0-ssue E0B3.
Can!es since Git-1.$.&.2-preview200%0$08
New Features
+oes with official git 1.9.D.
%upports https:!! ;#Ls) than"s to 1ri" <aye&Lund.
%upports send&eail) than"s to 1ri" <aye&Lund 0-ssue 2F3.
;pdated Tcl!T" to version A.B.F) than"s to 7at Thoyts.
Bugfixes
The hoe directory is now discovered properly 0-ssues 10A S 2BH3.
-7v9 is supported now) than"s to /artin /artin %tors?T 0-ssue 1A23.
Can!es since Git-1.$.&-preview200%0'0"
New Features
+oes with official git 1.9.E.2.
;ses Tortoise7lin" instead of 7lin" if available.
Bugfixes
7lin" errors out rather than hanging when the user needs to accept a host "ey first 0-ssue
H93.
The user hoe directory is inferred fro 56O/1>#-G1I56O/174T6 instead of 56O/1
0-ssue 10A3.
The environent setting 5+:GW-$Rtty is ignored 0-ssues 1EA) 2DA and 2B13.
The ,ls, coand shows non&4%+-- filenaes correctly now 0-ssue 1AA3.
4dds ore synta' files for vi 0-ssue 2B03.
56O/1!.bashrc is included last fro !etc!profile) allowing .bashrc to override all settings in
!etc!profile 0-ssue 2BB3.
+opletion is case&insensitive again 0-ssue 2B93.
The ,start, coand can handle arguents with spaces now 0-ssue 2BA3.
<or soe Git coands 0such as ,git coit,3) vi no longer ,restores, the cursor position.
Can!es since Git-1.$.2.2-preview200%0#08
New Features
+oes with official git 1.9.E.
Than"s to /arius %tor&Olsen) Git has a substantially faster readdir03 ipleentation now.
/arius %tor&Olsen also contributed a patch to include nedalloc) again speeding up Git
noticably.
+opiled with G++ D.D.0
Bugfixes
7ortable Git contains a #14>/1.portable.
7ortable Git now actually includes the builtins.
7ortable Git includes git&cd.bat and git&bash.bat.
7ortable Git is now shipped as a .F@( it still is a self&e'tracting archive if you renae it to
.e'e.
Git includes the 7erl 1ncode odule now.
Git now includes the filter&branch tool.
There is a wor"around for a Windows F regression triggering a crash in the progress
reporting 0e.g. during a clone3. This fi'es issues 2E9 and 2DF.
git" tries not to crash when it is closed while reading references 0-ssue 12B) than"s 7at
Thoyts3.
-n soe setups) hard&lin"ing is not as reliable as it should be) so we have a wor"around
which avoids hard lin"s in soe situations 0-ssues 222 and 22H3.
git&svn sets core.autocrlf to false now) hopefully shutting up ost of the git&svn reports.
Can!es since Git-1.$.2.1-preview200%0&22
New Features
+oes with official git 1.9.2.2.
;pgraded Tcl!T" to A.B.B.
Tortoise/erge is supported by ergetool now.
;ses pthreads 0faster garbage collection on ulti&core achines3.
The test suite passesM
Bugfixes
#enaing was ade ore robust 0due to 1'plorer or soe virus scanners) files could not
be renaed at the first try) so we have to try ultiple ties3.
Nohannes %i't ade lots of changes to the test&suite to identify properly which tests should
pass) and which ones cannot pass due to liitations of the platfor.
%upport 74G1#s with spaces in their filenae.
*uite a few changes were undone which we needed in the olden days of sysGit.
<all bac" to ! when 6O/1 cannot be set to the real hoe directory due to locale issues
0wor"s around -ssue 10A for the oent3.
Can!es since Git-1.$.2-preview200%0&08
New Features
+oes with official git 1.9.2.1.
4 portable application is shipped in addition to the installer 0-ssue 1HB3.
+oes with a Windows&specific ap03 ipleentation 0-ssue 1HA3.
Bugfixes
4$%- control characters are no longer shown verbati 0-ssue 12D3.
Teporary files are created respecting core.autocrlf 0-ssue 1FF3.
The Git =ash propt is colorful again 0-ssue 1HH3.
<i'ed crash when hardlin"ing during a clone failed 0-ssue 20D3.
4n infinite loop was fi'ed in git&gui 0-ssue 20B3.
The ssh protocol is always used with plin".e'e 0-ssue 20H3.
/ore vi files are shipped now) so that synta' highlighting wor"s.
Can!es since Git-1.$.1-preview2008122'
New Features
+oes with official git 1.9.2.
+oes with upgraded vi F.2.
+opiled with G++ D.E.E.
The user can choose the preferred +#!L< behavior in the installer now.
7eter Lodl contributed support for hardlin"s on Windows.
The bash propt shows inforation about the current repository.
Bugfixes
-f supported by the file syste) pac" files can grow larger than 2gb.
+oes with updated sys&1.0.dll 0should fi' soe Gista issues3.
4ssorted fi'es to support the new libe'ec!git&core! layout better.
#ead&only files can be properly replaced now.
git&svn is included again 0original caveats still apply3.
Obsolete progras fro previous installations are cleaned up.
Can!es since Git-1.$.0.2-preview20080%2&
New Features
+oes with official git 1.9.1.
4void useless console windows.
-nstaller reebers how to handle 74T6.
Can!es since Git-1.$.0.2-preview20080%21
Bugfixes
ssh wor"s again.
Jgit add &pJ wor"s again.
Garious progras that aborted with J4ssertion failed: argv02pathJ are fi'ed.
Can!es since Git-1.'.$.1-preview20080"01
Removed Features
git svn is e'cluded fro the end&user installer 0see Lnown -ssues3.
New Features
+oes with official git 1.9.0.2.
Bugfixes
$o Windows&specific bugfi'es.
Can!es since Git-1.'.$-preview20080$22
New Features
+oes with official git 1.B.9.1.
Bugfixes
-ncludes fi'ed sys&1.0.dll that supports Gista and Windows %erver 200A 0-ssue 1223.
cd wrappers do no longer switch off echo.
Can!es since Git-1.'.'-preview20080#1&
New Features
+oes with official git 1.B.9.
-nstaller supports configuring a user provided 7lin" 07uTT:3.
Bugfixes
+oes with twea"ed sys&1.0.dll to solve soe coand line angling issues.
cd wrapper does no longer close the coand window.
7rogras in the syste 74T6) for e'aple editors) can be launched fro Git without
specifying their full path.
,git stash apply stashUV1W, wor"s.
+oes with basic 4$%- control code eulation for the Windows console to avoid wrapping
of pull!ergeJs diffstats.
Git correctly passes port nubers to 7uTT:Js 7lin"
Can!es since Git-1.'.#-preview20080202
New Features
+oes with official git 1.B.B.
core.autocrlf is enabled 0true3 by default. This eans git converts to Windows line endings
0+#L<3 during chec"out and converts to ;ni' line endings 0L<3 during coit. This is the
right choice for cross&platfor pro?ects. -f 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 G7L but only needs to press ,continue,.
-nstaller deletes shell scripts that have been replaced by builtins. ;pgrading should be safer.
%upports ,git svn,. $ote that the perforance ight be below your e'pectation.
Bugfixes
$ewer ssh fi'es connection failures 0issue FD3.
+oes with /%ys&1.0.11&200F120D. This should solve soe ,for": resource unavailable,
issues.
4ll >LLs are rebased to avoid probles with ,for", on Gista.
Can!es since Git-1.'.&.$-preview200"112$
New Features
+oes with official git 1.B.D.
%oe coands that are not yet suppoted on Windows are no longer included 0see Lnown
-ssues above3.
#elease notes are displayed in separate window.
-ncludes Psort replaceent to iprove perforance on Windows 2000.
Bugfixes
<i'es invalid error essage that setup.ini cannot be deleted on uninstall.
%etup tries harder to finish the installation and reports ore detailed errors.
GiJs synta' highlighting is suitable for dar" bac"ground.
Can!es since Git-1.'.&.'-preview200"111#
New Features
Git is included in version 1.B.E.9.
%etup displays release notes.
Bugfixes
pull!fetch!push in git&gui wor"s. $ote) there is no way for ssh to as" for a passphrase or for
confiration if you connect to an un"nown host. %o) you ust have ssh set up to wor"
without passphrase. 1ither you have a "ey without passphrase) or you started ssh&agent.
:ou ay also consider using 7uTT: by pointing G-T2%%6 to plin".e'e and handle your ssh
"eys with 7ageant. -n this case you should include your login nae in urls. :ou ust also
connect to an un"nown host once fro the coand line and confir the host "ey) before
you can use it fro git&gui.
Can!es since Git-1.'.&-preview200"102"
New Features
Git is included in version 1.B.E.B.
%etup can be installed as noral user.
When installing as 4dinistrator) all icons e'cept the *uic" Launch icon will be created for
all users.
,git help user&anual, displays the user anual.
Bugfixes
Git =ash wor"s on Windows 87 9D.
Can!es since Git-1.'.&-preview200"101%
Bugfixes
The teplates for a new repository are found.
The global configuration !etc!gitconfig is found.
Git Gui locali@ation wor"s. -t falls bac" to 1nglish if a translation has errors.
Can!es since (inGit-0.2-alpa
The history of the release notes stops here. Garious new features and bugfi'es are available
since WinGit&0.2&alpha. 7lease chec" the git history of the sysgit pro?ect for details.

You might also like