Junio C Hamano | 3e7bb5d | 2013-04-22 11:32:58 -0700 | [diff] [blame] | 1 | Git v1.8.2.2 Release Notes |
| 2 | ========================== |
| 3 | |
| 4 | Fixes since v1.8.2.1 |
| 5 | -------------------- |
| 6 | |
Junio C Hamano | 4a9a4f0 | 2013-04-26 11:30:08 -0700 | [diff] [blame] | 7 | * Zsh completion forgot that '%' character used to signal untracked |
| 8 | files needs to be escaped with another '%'. |
| 9 | |
| 10 | * A commit object whose author or committer ident are malformed |
| 11 | crashed some code that trusted that a name, an email and an |
| 12 | timestamp can always be found in it. |
| 13 | |
| 14 | * The new core.commentchar configuration was not applied to a few |
| 15 | places. |
| 16 | |
| 17 | * "git pull --rebase" did not pass "-v/-q" options to underlying |
| 18 | "git rebase". |
| 19 | |
| 20 | * When receive-pack detects error in the pack header it received in |
| 21 | order to decide which of unpack-objects or index-pack to run, it |
| 22 | returned without closing the error stream, which led to a hang |
| 23 | sideband thread. |
| 24 | |
Junio C Hamano | 173f9a7 | 2013-04-24 16:22:07 -0700 | [diff] [blame] | 25 | * "git diff --diff-algorithm=algo" was understood by the command line |
| 26 | parser, but "git diff --diff-algorithm algo" was not. |
| 27 | |
| 28 | * "git log -S/-G" started paying attention to textconv filter, but |
| 29 | there was no way to disable this. Make it honor --no-textconv |
| 30 | option. |
| 31 | |
| 32 | * "git merge $(git rev-parse v1.8.2)" behaved quite differently from |
| 33 | "git merge v1.8.2", as if v1.8.2 were written as v1.8.2^0 and did |
| 34 | not pay much attention to the annotated tag payload. Make the code |
| 35 | notice the type of the tag object, in addition to the dwim_ref() |
| 36 | based classification the current code uses (i.e. the name appears |
| 37 | in refs/tags/) to decide when to special case merging of tags. |
| 38 | |
| 39 | * "git cherry-pick" and "git revert" can take more than one commit |
| 40 | on the command line these days, but it was not mentioned on the usage |
| 41 | text. |
| 42 | |
Junio C Hamano | 3e7bb5d | 2013-04-22 11:32:58 -0700 | [diff] [blame] | 43 | * Perl scripts like "git-svn" closed (not redirecting to /dev/null) |
| 44 | the standard error stream, which is not a very smart thing to do. |
| 45 | Later open may return file descriptor #2 for unrelated purpose, and |
| 46 | error reporting code may write into them. |
| 47 | |
| 48 | * "git apply --whitespace=fix" was not prepared to see a line getting |
| 49 | longer after fixing whitespaces (e.g. tab-in-indent aka Python). |
| 50 | |
| 51 | * "git diff/log --cc" did not work well with options that ignore |
| 52 | whitespace changes. |
| 53 | |
| 54 | * Documentation on setting up a http server that requires |
| 55 | authentication only on the push but not fetch has been clarified. |
| 56 | |
| 57 | * A few bugfixes to "git rerere" working on corner case merge |
| 58 | conflicts have been applied. |
| 59 | |
| 60 | * "git bundle" did not like a bundle created using a commit without |
Ondřej Bílka | 1114fc0 | 2013-07-22 23:02:23 +0200 | [diff] [blame] | 61 | any message as its one of the prerequisites. |