34
									
								
								Documentation/RelNotes/2.1.4.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								Documentation/RelNotes/2.1.4.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,34 @@ | ||||
| Git v2.1.4 Release Notes | ||||
| ======================== | ||||
|  | ||||
| Fixes since v2.1.3 | ||||
| ------------------ | ||||
|  | ||||
|  * We used to allow committing a path ".Git/config" with Git that is | ||||
|    running on a case sensitive filesystem, but an attempt to check out | ||||
|    such a path with Git that runs on a case insensitive filesystem | ||||
|    would have clobbered ".git/config", which is definitely not what | ||||
|    the user would have expected.  Git now prevents you from tracking | ||||
|    a path with ".Git" (in any case combination) as a path component. | ||||
|  | ||||
|  * On Windows, certain path components that are different from ".git" | ||||
|    are mapped to ".git", e.g. "git~1/config" is treated as if it were | ||||
|    ".git/config".  HFS+ has a similar issue, where certain unicode | ||||
|    codepoints are ignored, e.g. ".g\u200cit/config" is treated as if | ||||
|    it were ".git/config".  Pathnames with these potential issues are | ||||
|    rejected on the affected systems.  Git on systems that are not | ||||
|    affected by this issue (e.g. Linux) can also be configured to | ||||
|    reject them to ensure cross platform interoperability of the hosted | ||||
|    projects. | ||||
|  | ||||
|  * "git fsck" notices a tree object that records such a path that can | ||||
|    be confused with ".git", and with receive.fsckObjects configuration | ||||
|    set to true, an attempt to "git push" such a tree object will be | ||||
|    rejected.  Such a path may not be a problem on a well behaving | ||||
|    filesystem but in order to protect those on HFS+ and on case | ||||
|    insensitive filesystems, this check is enabled on all platforms. | ||||
|  | ||||
| A big "thanks!" for bringing this issue to us goes to our friends in | ||||
| the Mercurial land, namely, Matt Mackall and Augie Fackler. | ||||
|  | ||||
| Also contains typofixes, documentation updates and trivial code clean-ups. | ||||
| @ -43,9 +43,10 @@ unreleased) version of Git, that is available from the 'master' | ||||
| branch of the `git.git` repository. | ||||
| Documentation for older releases are available here: | ||||
|  | ||||
| * link:v2.1.3/git.html[documentation for release 2.1.3] | ||||
| * link:v2.1.4/git.html[documentation for release 2.1.4] | ||||
|  | ||||
| * release notes for | ||||
|   link:RelNotes/2.1.4.txt[2.1.4], | ||||
|   link:RelNotes/2.1.3.txt[2.1.3], | ||||
|   link:RelNotes/2.1.2.txt[2.1.2], | ||||
|   link:RelNotes/2.1.1.txt[2.1.1], | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| GVF=GIT-VERSION-FILE | ||||
| DEF_VER=v2.1.3 | ||||
| DEF_VER=v2.1.4 | ||||
|  | ||||
| LF=' | ||||
| ' | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Junio C Hamano
					Junio C Hamano