| 1 | GIT v1.6.1.4 Release Notes |
| 2 | ========================== |
| 3 | |
| 4 | Fixes since v1.6.1.3 |
| 5 | -------------------- |
| 6 | |
| 7 | * .gitignore learned to handle backslash as a quoting mechanism for |
| 8 | comment introduction character "#". |
| 9 | This fix was first merged to 1.6.2.1. |
| 10 | |
| 11 | * "git fast-export" produced wrong output with some parents missing from |
| 12 | commits, when the history is clock-skewed. |
| 13 | |
| 14 | * "git fast-import" sometimes failed to read back objects it just wrote |
| 15 | out and aborted, because it failed to flush stale cached data. |
| 16 | |
| 17 | * "git-ls-tree" and "git-diff-tree" used a pathspec correctly when |
| 18 | deciding to descend into a subdirectory but they did not match the |
| 19 | individual paths correctly. This caused pathspecs "abc/d ab" to match |
| 20 | "abc/0" ("abc/d" made them decide to descend into the directory "abc/", |
| 21 | and then "ab" incorrectly matched "abc/0" when it shouldn't). |
| 22 | This fix was first merged to 1.6.2.3. |
| 23 | |
| 24 | * import-zips script (in contrib) did not compute the common directory |
| 25 | prefix correctly. |
| 26 | This fix was first merged to 1.6.2.2. |
| 27 | |
| 28 | * "git init" segfaulted when given an overlong template location via |
| 29 | the --template= option. |
| 30 | This fix was first merged to 1.6.2.4. |
| 31 | |
| 32 | * "git repack" did not error out when necessary object was missing in the |
| 33 | repository. |
| 34 | |
| 35 | * git-repack (invoked from git-gc) did not work as nicely as it should in |
| 36 | a repository that borrows objects from neighbours via alternates |
| 37 | mechanism especially when some packs are marked with the ".keep" flag |
| 38 | to prevent them from being repacked. |
| 39 | This fix was first merged to 1.6.2.3. |
| 40 | |
| 41 | Also includes minor documentation fixes and updates. |