]>
Commit | Line | Data |
---|---|---|
e57cb015 JH |
1 | GIT v1.6.3.2 Release Notes |
2 | ========================== | |
3 | ||
4 | Fixes since v1.6.3.1 | |
5 | -------------------- | |
6 | ||
7 | * A few codepaths picked up the first few bytes from an sha1[] by | |
8 | casting the (char *) pointer to (int *); GCC 4.4 did not like this, | |
9 | and aborted compilation. | |
10 | ||
e57cb015 JH |
11 | * Some unlink(2) failures went undiagnosed. |
12 | ||
13 | * The "recursive" merge strategy misbehaved when faced rename/delete | |
14 | conflicts while coming up with an intermediate merge base. | |
15 | ||
40bad52d JH |
16 | * The low-level merge algorithm did not handle a degenerate case of |
17 | merging a file with itself using itself as the common ancestor | |
18 | gracefully. It should produce the file itself, but instead | |
19 | produced an empty result. | |
20 | ||
e57cb015 JH |
21 | * GIT_TRACE mechanism segfaulted when tracing a shell-quoted aliases. |
22 | ||
40bad52d JH |
23 | * OpenBSD also uses st_ctimspec in "struct stat", instead of "st_ctim". |
24 | ||
25 | * With NO_CROSS_DIRECTORY_HARDLINKS, "make install" can be told not to | |
26 | create hardlinks between $(gitexecdir)/git-$builtin_commands and | |
27 | $(bindir)/git. | |
28 | ||
29 | * command completion code in bash did not reliably detect that we are | |
30 | in a bare repository. | |
31 | ||
e57cb015 JH |
32 | * "git add ." in an empty directory complained that pathspec "." did not |
33 | match anything, which may be technically correct, but not useful. We | |
34 | silently make it a no-op now. | |
35 | ||
40bad52d JH |
36 | * "git add -p" (and "patch" action in "git add -i") was broken when |
37 | the first hunk that adds a line at the top was split into two and | |
38 | both halves are marked to be used. | |
39 | ||
6c7f58d6 JH |
40 | * "git blame path" misbehaved at the commit where path became file |
41 | from a directory with some files in it. | |
42 | ||
40bad52d JH |
43 | * "git for-each-ref" had a segfaulting bug when dealing with a tag object |
44 | created by an ancient git. | |
45 | ||
e57cb015 JH |
46 | * "git format-patch -k" still added patch numbers if format.numbered |
47 | configuration was set. | |
48 | ||
6c7f58d6 JH |
49 | * "git grep --color ''" did not terminate. The command also had |
50 | subtle bugs with its -w option. | |
e57cb015 | 51 | |
40bad52d | 52 | * http-push had a small use-after-free bug. |
e57cb015 JH |
53 | |
54 | * "git push" was converting OFS_DELTA pack representation into less | |
55 | efficient REF_DELTA representation unconditionally upon transfer, | |
56 | making the transferred data unnecessarily larger. | |
57 | ||
40bad52d JH |
58 | * "git remote show origin" segfaulted when origin was still empty. |
59 | ||
e57cb015 JH |
60 | Many other general usability updates around help text, diagnostic messages |
61 | and documentation are included as well. |