@@ -8,44 +8,56 @@ Fixes since v1.6.3.1
88 casting the (char *) pointer to (int *); GCC 4.4 did not like this,
99 and aborted compilation.
1010
11- * http-push had a small use-after-free bug.
12-
13- * command completion code in bash did not reliably detect that we are
14- in a bare repository.
15-
16- * "git for-each-ref" had a segfaulting bug when dealing with a tag object
17- created by an ancient git.
18-
1911 * Some unlink(2) failures went undiagnosed.
2012
2113 * The "recursive" merge strategy misbehaved when faced rename/delete
2214 conflicts while coming up with an intermediate merge base.
2315
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+
2421 * GIT_TRACE mechanism segfaulted when tracing a shell-quoted aliases.
2522
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+
2632 * "git add ." in an empty directory complained that pathspec "." did not
2733 match anything, which may be technically correct, but not useful. We
2834 silently make it a no-op now.
2935
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+
40+ * "git for-each-ref" had a segfaulting bug when dealing with a tag object
41+ created by an ancient git.
42+
3043 * "git format-patch -k" still added patch numbers if format.numbered
3144 configuration was set.
3245
33- * OpenBSD also uses st_ctimspec in "struct stat", instead of "st_ctim" .
46+ * "git grep --color ''" did not terminate .
3447
35- * With NO_CROSS_DIRECTORY_HARDLINKS, "make install" can be told not to
36- create hardlinks between $(gitexecdir)/git-$builtin_commands and
37- $(bindir)/git.
48+ * http-push had a small use-after-free bug.
3849
3950 * "git push" was converting OFS_DELTA pack representation into less
4051 efficient REF_DELTA representation unconditionally upon transfer,
4152 making the transferred data unnecessarily larger.
4253
54+ * "git remote show origin" segfaulted when origin was still empty.
55+
4356Many other general usability updates around help text, diagnostic messages
4457and documentation are included as well.
4558
4659---
4760exec >/var/tmp/1
48- O=v1.6.3.1-51-g2a1feb9
61+ O=v1.6.3.1-68-g456cb4c
4962echo O=$(git describe maint)
5063git shortlog --no-merges $O..maint
51-
0 commit comments