Prepare for 2.14.3
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Oct 18, 2017 at 14:24 UTC
4c2224e83951a685185bb8c1f83b28e22fee0e27
2 files changed
+76
-1
Documentation/RelNotes/2.14.3.txt
new
+75
@@ -0,0 +1,75 @@
1
+Git v2.14.3 Release Notes
2
+=========================
3
+
4
+Fixes since v2.14.2
5
+-------------------
6
+
7
+ * A helper function to read a single whole line into strbuf
8
+ mistakenly triggered OOM error at EOF under certain conditions,
9
+ which has been fixed.
10
+
11
+ * In addition to "cc: <a@dd.re.ss> # cruft", "cc: a@dd.re.ss # cruft"
12
+ was taught to "git send-email" as a valid way to tell it that it
13
+ needs to also send a carbon copy to <a@dd.re.ss> in the trailer
14
+ section.
15
+
16
+ * Fix regression to "gitk --bisect" by a recent update.
17
+
18
+ * Unlike "git commit-tree < file", "git commit-tree -F file" did not
19
+ pass the contents of the file verbatim and instead completed an
20
+ incomplete line at the end, if exists. The latter has been updated
21
+ to match the behaviour of the former.
22
+
23
+ * "git archive", especially when used with pathspec, stored an empty
24
+ directory in its output, even though Git itself never does so.
25
+ This has been fixed.
26
+
27
+ * API error-proofing which happens to also squelch warnings from GCC.
28
+
29
+ * "git gc" tries to avoid running two instances at the same time by
30
+ reading and writing pid/host from and to a lock file; it used to
31
+ use an incorrect fscanf() format when reading, which has been
32
+ corrected.
33
+
34
+ * The test linter has been taught that we do not like "echo -e".
35
+
36
+ * Code cmp.std.c nitpick.
37
+
38
+ * "git describe --match" learned to take multiple patterns in v2.13
39
+ series, but the feature ignored the patterns after the first one
40
+ and did not work at all. This has been fixed.
41
+
42
+ * "git cat-file --textconv" started segfaulting recently, which
43
+ has been corrected.
44
+
45
+ * The built-in pattern to detect the "function header" for HTML did
46
+ not match <H1>..<H6> elements without any attributes, which has
47
+ been fixed.
48
+
49
+ * "git mailinfo" was loose in decoding quoted printable and produced
50
+ garbage when the two letters after the equal sign are not
51
+ hexadecimal. This has been fixed.
52
+
53
+ * The documentation for '-X<option>' for merges was misleadingly
54
+ written to suggest that "-s theirs" exists, which is not the case.
55
+
56
+ * Spell the name of our system as "Git" in the output from
57
+ request-pull script.
58
+
59
+ * Fixes for a handful memory access issues identified by valgrind.
60
+
61
+ * Backports a moral equivalent of 2015 fix to the poll emulation from
62
+ the upstream gnulib to fix occasional breakages on HPE NonStop.
63
+
64
+ * In the "--format=..." option of the "git for-each-ref" command (and
65
+ its friends, i.e. the listing mode of "git branch/tag"), "%(atom:)"
66
+ (e.g. "%(refname:)", "%(body:)" used to error out. Instead, treat
67
+ them as if the colon and an empty string that follows it were not
68
+ there.
69
+
70
+ * Users with "color.ui = always" in their configuration were broken
71
+ by a recent change that made plumbing commands to pay attention to
72
+ them as the patch created internally by "git add -p" were colored
73
+ (heh) and made unusable. This has been fixed.
74
+
75
+Also contains various documentation updates and code clean-ups.
RelNotes
+1
-1
@@ -1 +1 @@
1
-Documentation/RelNotes/2.14.2.txt
\ No newline at end of file
1
+Documentation/RelNotes/2.14.3.txt
\ No newline at end of file