| 1 | Git 1.7.3.5 Release Notes |
| 2 | ========================= |
| 3 | |
| 4 | * The xfuncname pattern used by "git diff" and "git grep" to show the |
| 5 | last notable line in context were broken for python and ruby for a long |
| 6 | time. |
| 7 | |
| 8 | * "git merge" into an unborn branch removed an untracked file "foo" from |
| 9 | the working tree when merged branch had "foo" (this fix was already in |
| 10 | 1.7.3.3 but was omitted from the release notes by mistake). |
| 11 | |
| 12 | * "git status -s" did not quote unprintable characters in paths as |
| 13 | documented. |
| 14 | |
| 15 | * "git am --abort" used to always reset to the commit at the beginning of |
| 16 | the last "am" invocation that has stopped, losing any unrelated commits |
| 17 | that may have been made since then. Now it refrains from doing so and |
| 18 | instead issues a warning. |
| 19 | |
| 20 | * "git blame" incorrectly reused bogusly cached result of textconv |
| 21 | filter for files from the working tree. |
| 22 | |
| 23 | * "git commit" used to abort after the user edited the log message |
| 24 | when the committer information was not correctly set up. It now |
| 25 | aborts before starting the editor. |
| 26 | |
| 27 | * "git commit --date=invalid" used to silently ignore the incorrectly |
| 28 | specified date; it is now diagnosed as an error. |
| 29 | |
| 30 | * "git rebase --skip" to skip the last commit in a series used to fail |
| 31 | to run post-rewrite hook and to copy notes from old commits that have |
| 32 | successfully been rebased so far. Now it do (backmerge ef88ad2). |
| 33 | |
| 34 | * "gitweb" tried to show a wrong feed logo when none was specified. |