Fourth batch for 2.8.cycle

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jan 28, 2016 at 16:14 UTC 701fa7fe35768fd6e291b667566ac4b434f6e1c9
1 file changed +24 -1
Documentation/RelNotes/2.8.0.txt
+24 -1
@@ -39,6 +39,9 @@ UI, Workflows & Features
39 omitted on the command line if you always use the same directory in
40 your workflow.
41
42 + * "interpret-trailers" has been taught to optionally update a file in
43 + place, instead of always writing the result to the standard output.
44 +
45
46 Performance, Internal Implementation, Development Support etc.
47
@@ -62,7 +65,18 @@ Performance, Internal Implementation, Development Support etc.
65 * The low-level code that is used to create symbolic references has
66 been updated to share more code with the code that deals with
67 normal references.
65 - (merge 2859dcd jk/symbolic-ref later to maint).
68 +
69 + * strbuf_getline() and friends have been redefined to make it easier
70 + to identify which callsite of (new) strbuf_getline_lf() should
71 + allow and silently ignore carriage-return at the end of the line to
72 + help users on DOSsy systems.
73 +
74 + * "git shortlog" used to accumulate various pieces of information
75 + regardless of what was asked to be shown in the final output. It
76 + has been optimized by noticing what need not to be collected
77 + (e.g. there is no need to collect the log messages when showing
78 + only the number of changes).
79 +
80
81 Also contains various documentation updates and code clean-ups.
82
@@ -138,6 +152,15 @@ notes for details).
152 now close the packs before doing so.
153 (merge d562102 js/close-packs-before-gc later to maint).
154
155 + * A recent optimization to filter-branch in v2.7.0 introduced a
156 + regression when --prune-empty filter is used, which has been
157 + corrected.
158 + (merge 1dc413e jk/filter-branch-no-index later to maint).
159 +
160 + * The description for SANITY prerequisite the test suite uses has
161 + been clarified both in the comment and in the implementation.
162 + (merge 719c3da jk/sanity later to maint).
163 +
164 * Other minor clean-ups and documentation updates
165 (merge 99487cf ss/user-manual later to maint).
166 (merge e914ef0 ew/for-each-ref-doc later to maint).