@@ -12,6 +12,14 @@ Fixes since v1.8.1.2
12
12
* Command line completion code was inadvertently made incompatible with
13
13
older versions of bash by using a newer array notation.
14
14
15
+ * Scripts to test bash completion was inherently flaky as it was
16
+ affected by whatever random things the user may have on $PATH.
17
+
18
+ * A fix was added to the build procedure to work around buggy
19
+ versions of ccache broke the auto-generation of dependencies, which
20
+ unfortunately is still relevant because some people use ancient
21
+ distros.
22
+
15
23
* We used to stuff "user@" and then append what we read from
16
24
/etc/mailname to come up with a default e-mail ident, but a bug
17
25
lost the "user@" part.
@@ -22,7 +30,18 @@ Fixes since v1.8.1.2
22
30
* Attempt to "branch --edit-description" an existing branch, while
23
31
being on a detached HEAD, errored out.
24
32
33
+ * "git cherry-pick" did not replay a root commit to an unborn branch.
34
+
35
+ * We forgot to close the file descriptor reading from "gpg" output,
36
+ killing "git log --show-signature" on a long history.
37
+
25
38
* "git rebase --preserve-merges" lost empty merges in recent versions
26
39
of Git.
27
40
41
+ * Rebasing the history of superproject with change in the submodule
42
+ has been broken since v1.7.12.
43
+
44
+ * A failure to push due to non-ff while on an unborn branch
45
+ dereferenced a NULL pointer when showing an error message.
46
+
28
47
Also contains various documentation fixes.
0 commit comments