Third batch for 2.8 cycle

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

Junio C Hamano committed Jan 26, 2016 at 15:41 UTC d10e2cb9d0299a26f43d57dd5bdcf2b3f86a30b3
1 file changed +24
Documentation/RelNotes/2.8.0.txt
+24
@@ -29,6 +29,16 @@ UI, Workflows & Features
29 cannot be set in the config file per project), this safety can be
30 disabled.
31
32 + * "git pull --rebase" has been extended to allow invoking
33 + "rebase -i".
34 +
35 + * "git p4" learned to cope with the type of a file getting changed.
36 +
37 + * "git format-patch" learned to notice format.outputDirectory
38 + configuration variable. This allows "-o <dir>" option to be
39 + omitted on the command line if you always use the same directory in
40 + your workflow.
41 +
42
43 Performance, Internal Implementation, Development Support etc.
44
@@ -49,6 +59,10 @@ Performance, Internal Implementation, Development Support etc.
59 Try to address the same issue by always restoring the environment
60 and respawning the real underlying command when handling alias.
61
62 + * The low-level code that is used to create symbolic references has
63 + been updated to share more code with the code that deals with
64 + normal references.
65 + (merge 2859dcd jk/symbolic-ref later to maint).
66
67 Also contains various documentation updates and code clean-ups.
68
@@ -114,6 +128,16 @@ notes for details).
128 so this should have been caught if our test coverage were good.
129 (merge a9eb90a ho/gitweb-squelch-undef-warning later to maint).
130
131 + * "git rebase", unlike all other callers of "gc --auto", did not
132 + ignore the exit code from "gc --auto".
133 + (merge 8c24f5b jk/ok-to-fail-gc-auto-in-rebase later to maint).
134 +
135 + * Many codepaths that run "gc --auto" before exiting kept packfiles
136 + mapped and left the file descriptors to them open, which was not
137 + friendly to systems that cannot remove files that are open. They
138 + now close the packs before doing so.
139 + (merge d562102 js/close-packs-before-gc later to maint).
140 +
141 * Other minor clean-ups and documentation updates
142 (merge 99487cf ss/user-manual later to maint).
143 (merge e914ef0 ew/for-each-ref-doc later to maint).