@@ -66,4 +66,49 @@ Fixes since v2.13
66
66
* The shell completion script (in contrib/) learned "git stash" has
67
67
a new "push" subcommand.
68
68
69
+ * Travis CI gained a task to format the documentation with both
70
+ AsciiDoc and AsciiDoctor.
71
+
72
+ * Update the C style recommendation for notes for translators, as
73
+ recent versions of gettext tools can work with our style of
74
+ multi-line comments.
75
+
76
+ * "git clone --config var=val" is a way to populate the
77
+ per-repository configuration file of the new repository, but it did
78
+ not work well when val is an empty string. This has been fixed.
79
+
80
+ * A few codepaths in "checkout" and "am" working on an unborn branch
81
+ tried to access an uninitialized piece of memory.
82
+
83
+ * "git for-each-ref --format=..." with %(HEAD) in the format used to
84
+ resolve the HEAD symref as many times as it had processed refs,
85
+ which was wasteful, and "git branch" shared the same problem.
86
+
87
+ * "git interpret-trailers", when used as GIT_EDITOR for "git commit
88
+ -v", looked for and appended to a trailer block at the very end,
89
+ i.e. at the end of the "diff" output. The command has been
90
+ corrected to pay attention to the cut-mark line "commit -v" adds to
91
+ the buffer---the real trailer block should appear just before it.
92
+
93
+ * A test allowed both "git push" and "git receive-pack" on the other
94
+ end write their traces into the same file. This is OK on platforms
95
+ that allows atomically appending to a file opened with O_APPEND,
96
+ but on other platforms led to a mangled output, causing
97
+ intermittent test failures. This has been fixed by disabling
98
+ traces from "receive-pack" in the test.
99
+
100
+ * "foo\bar\baz" in "git fetch foo\bar\baz", even though there is no
101
+ slashes in it, cannot be a nickname for a remote on Windows, as
102
+ that is likely to be a pathname on a local filesystem.
103
+
104
+ * The "collision detecting" SHA-1 implementation shipped with 2.13
105
+ was quite broken on some big-endian platforms and/or platforms that
106
+ do not like unaligned fetches. Update to the upstream code which
107
+ has already fixed these issues.
108
+
109
+ * "git am -h" triggered a BUG().
110
+
111
+ * The interaction of "url.*.insteadOf" and custom URL scheme's
112
+ whitelisting is now documented better.
113
+
69
114
Also contains various documentation updates and code clean-ups.
0 commit comments