Tenth batch for 2.7

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

Junio C Hamano committed Nov 3, 2015 at 15:18 UTC c29024e5d1ad88cf45ef66b175966a0ba44a0490
1 file changed +28
Documentation/RelNotes/2.7.0.txt
+28
@@ -58,6 +58,9 @@ UI, Workflows & Features
58 * "git clone --dissociate" learned that it can be used even when
59 "--reference" was not used at the same time.
60
61 + * "git blame" learnt to take "--first-parent" and "--reverse" at the
62 + same time when it makes sense.
63 +
64
65 Performance, Internal Implementation, Development Support etc.
66
@@ -107,6 +110,9 @@ Performance, Internal Implementation, Development Support etc.
110 * The implementation of "git mailinfo" was refactored so that a
111 mailinfo() function can be directly called from inside a process.
112
113 + * With a "debug" helper, debugging of a single "git" invocation in
114 + our test scripts has become a lot easier.
115 +
116
117 Also contains various documentation updates and code clean-ups.
118
@@ -304,6 +310,27 @@ notes for details).
310 argument misbehaved ever since Git 2.0.
311 (merge 29abb33 jc/add-u-A-default-to-top later to maint).
312
313 + * "git daemon" uses "run_command()" without "finish_command()", so it
314 + needs to release resources itself, which it forgot to do.
315 + (merge b1b49ff rs/daemon-plug-child-leak later to maint).
316 +
317 + * "git status --branch --short" accessed beyond the constant string
318 + "HEAD", which has been corrected.
319 + (merge c72b49d rs/wt-status-detached-branch-fix later to maint).
320 +
321 + * We peek objects from submodule's object store by linking it to the
322 + list of alternate object databases, but the code to do so forgot to
323 + correctly initialize the list.
324 + (merge 9a6e4f0 jk/initialization-fix-to-add-submodule-odb later to maint).
325 +
326 + * The code to prepare the working tree side of temporary directory
327 + for the "dir-diff" feature forgot that symbolic links need not be
328 + copied (or symlinked) to the temporary area, as the code already
329 + special cases and overwrites them. Besides, it was wrong to try
330 + computing the object name of the target of symbolic link, which may
331 + not even exist or may be a directory.
332 + (merge cfe2d4b da/difftool later to maint).
333 +
334 * Code clean-up, minor fixes etc.
335 (merge 15ed07d jc/rerere later to maint).
336 (merge e7a7401 pt/pull-builtin later to maint).
@@ -321,3 +348,4 @@ notes for details).
348 (merge b2af482 xf/user-manual-ff later to maint).
349 (merge e510ab8 rs/pop-commit later to maint).
350 (merge fdcdb77 js/misc-fixes later to maint).
351 + (merge c949b00 rs/show-branch-argv-array later to maint).