RelNotes update for 2.7

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

Junio C Hamano committed Dec 4, 2015 at 11:31 UTC 9ed86a5d4ef7ab6dd2687173d4045a59bc2879d4
1 file changed +51
Documentation/RelNotes/2.7.0.txt
+51
@@ -66,6 +66,20 @@ UI, Workflows & Features
66 a superset of "--no-progress". Extend the command to support the
67 usual "--[no-]progress".
68
69 + * The semantics of tranfer.hideRefs configuration variable have been
70 + extended to work better with the ref "namespace" feature that lets
71 + you throw unrelated bunches of repositories in a single physical
72 + repository and virtually serve them as separate ones.
73 +
74 + * send-email config variables whose values are pathnames now go
75 + through the ~username/ expansion.
76 +
77 + * bash completion learnt to TAB-complete recipient addresses given
78 + to send-email.
79 +
80 + * The credential-cache daemon can be told to ignore SIGHUP to work
81 + around issue when running Git from inside emacs.
82 +
83
84 Performance, Internal Implementation, Development Support etc.
85
@@ -118,6 +132,30 @@ Performance, Internal Implementation, Development Support etc.
132 * With a "debug" helper, debugging of a single "git" invocation in
133 our test scripts has become a lot easier.
134
135 + * The "configure" script did not test for -lpthread correctly, which
136 + upset some linkers.
137 +
138 + * Cross completed task off of subtree project's todo list.
139 +
140 + * Test cleanups for the subtree project.
141 +
142 + * Clean up style in an ancient test t9300.
143 +
144 + * Work around some test flakiness with p4d.
145 +
146 + * Fsck did not correctly detect a NUL-truncated header in a tag.
147 +
148 + * Use a safer behavior when we hit errors verifying remote certificates.
149 +
150 + * Speed up filter-branch for cases where we only care about rewriting
151 + commits, not tree data.
152 +
153 + * The parse-options API has been updated to make "-h" command line
154 + option work more consistently in all commands.
155 +
156 + * "git svn rebase/mkdirs" got optimized by keeping track of empty
157 + directories better.
158 +
159
160 Also contains various documentation updates and code clean-ups.
161
@@ -341,6 +379,19 @@ notes for details).
379 requested range. However, we were hand-crafting a range request
380 and it did not kick in.
381
382 + * Having a leftover .idx file without corresponding .pack file in
383 + the repository hurts performance; "git gc" learned to prune them.
384 + (merge 478f34d dk/gc-idx-wo-pack later to maint).
385 +
386 + * Apple's common crypto implementation of SHA1_Update() does not take
387 + more than 4GB at a time, and we now have a compile-time workaround
388 + for it.
389 + (merge 001fd7a ad/sha1-update-chunked later to maint).
390 +
391 + * Produce correct "dirty" marker for shell prompts, even when we
392 + are on an orphan or an unborn branch.
393 + (merge c26f70c sg/bash-prompt-dirty-orphan later to maint).
394 +
395 * Code clean-up, minor fixes etc.
396 (merge 15ed07d jc/rerere later to maint).
397 (merge e7a7401 pt/pull-builtin later to maint).