| 1 | Git v1.7.3.4 Release Notes |
| 2 | ========================== |
| 3 | |
| 4 | Fixes since v1.7.3.3 |
| 5 | -------------------- |
| 6 | |
| 7 | * Smart HTTP transport used to incorrectly retry redirected POST |
| 8 | request with GET request. |
| 9 | |
| 10 | * "git apply" did not correctly handle patches that only change modes |
| 11 | if told to apply while stripping leading paths with -p option. |
| 12 | |
| 13 | * "git apply" can deal with patches with timezone formatted with a |
| 14 | colon between the hours and minutes part (e.g. "-08:00" instead of |
| 15 | "-0800"). |
| 16 | |
| 17 | * "git checkout" removed an untracked file "foo" from the working |
| 18 | tree when switching to a branch that contains a tracked path |
| 19 | "foo/bar". Prevent this, just like the case where the conflicting |
| 20 | path were "foo" (c752e7f..7980872d). |
| 21 | |
| 22 | * "git cherry-pick" or "git revert" refused to work when a path that |
| 23 | would be modified by the operation was stat-dirty without a real |
| 24 | difference in the contents of the file. |
| 25 | |
| 26 | * "git diff --check" reported an incorrect line number for added |
| 27 | blank lines at the end of file. |
| 28 | |
| 29 | * "git imap-send" failed to build under NO_OPENSSL. |
| 30 | |
| 31 | * Setting log.decorate configuration variable to "0" or "1" to mean |
| 32 | "false" or "true" did not work. |
| 33 | |
| 34 | * "git push" over dumb HTTP protocol did not work against WebDAV |
| 35 | servers that did not terminate a collection name with a slash. |
| 36 | |
| 37 | * "git tag -v" did not work with GPG signatures in rfc1991 mode. |
| 38 | |
| 39 | * The post-receive-email sample hook was accidentally broken in 1.7.3.3 |
| 40 | update. |
| 41 | |
| 42 | * "gitweb" can sometimes be tricked into parrotting a filename argument |
| 43 | given in a request without properly quoting. |
| 44 | |
| 45 | Other minor fixes and documentation updates are also included. |