Skip to content

Commit 79ed43c

Browse files
committed
Fifth batch of topics for 2.10
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 7a23f73 commit 79ed43c

File tree

1 file changed

+40
-19
lines changed

1 file changed

+40
-19
lines changed

Documentation/RelNotes/2.10.0.txt

Lines changed: 40 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ UI, Workflows & Features
3131
* "git add -i/-p" learned to honor diff.compactionHeuristic
3232
experimental knob, so that the user can work on the same hunk split
3333
as "git diff" output.
34-
(merge 46e3d17 jk/add-i-diff-compact-heuristics later to maint).
3534

3635
* "upload-pack" allows a custom "git pack-objects" replacement when
3736
responding to "fetch/clone" via the uploadpack.packObjectsHook.
@@ -53,7 +52,6 @@ UI, Workflows & Features
5352
draw text that is to the right of the ancestry-graph section. It
5453
also now accepts negative N that means the column limit is relative
5554
to the right border.
56-
(merge 066790d nd/graph-width-padded later to maint).
5755

5856
* A careless invocation of "git send-email directory/" after editing
5957
0001-change.patch with an editor often ends up sending both
@@ -75,6 +73,14 @@ UI, Workflows & Features
7573

7674
* A couple of "git svn" updates.
7775

76+
* More markings of messages for i18n, with updates to various tests
77+
to pass GETTEXT_POISON tests.
78+
79+
* "git archive" learned to handle files that are larger than 8GB and
80+
commits far in the future than expressible by the traditional US-TAR
81+
format.
82+
(merge 5caeeb8 jk/big-and-future-archive-tar later to maint).
83+
7884

7985
Performance, Internal Implementation, Development Support etc.
8086

@@ -86,7 +92,6 @@ Performance, Internal Implementation, Development Support etc.
8692
connection from a client that silently goes offline can hang around
8793
for a long time, wasting resources. The socket-level KEEPALIVE has
8894
been enabled to allow the OS to notice such failed connections.
89-
(merge a43b68a ew/daemon-socket-keepalive later to maint).
9095

9196
* "git upload-pack" command has been updated to use the parse-options
9297
API.
@@ -112,19 +117,16 @@ Performance, Internal Implementation, Development Support etc.
112117

113118
* The ownership rule for the piece of memory that hold references to
114119
be fetched in "git fetch" was screwy, which has been cleaned up.
115-
(merge b7410f6 km/fetch-do-not-free-remote-name later to maint).
116120

117121
* "git bisect" makes an internal call to "git diff-tree" when
118122
bisection finds the culprit, but this call did not initialize the
119123
data structure to pass to the diff-tree API correctly.
120-
(merge 43ec550 jk/bisect-show-tree later to maint).
121124

122125
* Further preparatory clean-up for "worktree" feature continues.
123126
(merge 0409e0b nd/worktree-cleanup-post-head-protection later to maint).
124127

125128
* Formats of the various data (and how to validate them) where we use
126129
GPG signature have been documented.
127-
(merge cc6ee97 mg/signature-doc later to maint).
128130

129131
* A new run-command API function pipe_command() is introduced to
130132
sanely feed data to the standard input while capturing data from
@@ -155,18 +157,15 @@ notes for details).
155157
--no-color or with --color=auto when the output is not connected to
156158
a tty; this was corrected to make the format truly behave as
157159
"auto".
158-
(merge b15a3e0 et/pretty-format-c-auto later to maint).
159160

160161
* "git rev-list --count" whose walk-length is limited with "-n"
161162
option did not work well with the counting optimized to look at the
162163
bitmap index.
163-
(merge fb85db8 jk/rev-list-count-with-bitmap later to maint).
164164

165165
* "git show -W" (extend hunks to cover the entire function, delimited
166166
by lines that match the "funcname" pattern) used to show the entire
167167
file when a change added an entire function at the end of the file,
168168
which has been fixed.
169-
(merge 6f8d9bc rs/xdiff-hunk-with-func-line later to maint).
170169

171170
* The documentation set has been updated so that literal commands,
172171
configuration variables and environment variables are consistently
@@ -209,16 +208,13 @@ notes for details).
209208
that recurses down to submodules by forcing the submodules to also
210209
be cloned shallowly, which many server instances that host upstream
211210
of the submodules are not prepared for.
212-
(merge 18a74a0 sb/clone-shallow-passthru later to maint).
213211

214212
* Fix unnecessarily waste in the idiomatic use of ': ${VAR=default}'
215213
to set the default value, without enclosing it in double quotes.
216-
(merge 01247e0 lc/shell-default-value-noexpand later to maint).
217214

218215
* Some platform-specific code had non-ANSI strict declarations of C
219216
functions that do not take any parameters, which has been
220217
corrected.
221-
(merge 0767172 js/mingw-parameter-less-c-functions later to maint).
222218

223219
* The internal code used to show local timezone offset is not
224220
prepared to handle timestamps beyond year 2100, and gave a
@@ -230,23 +226,19 @@ notes for details).
230226
* One among four invocations of readlink(1) in our test suite has
231227
been rewritten so that the test can run on systems without the
232228
command (others are in valgrind test framework and t9802).
233-
(merge d2addc3 ak/t7800-wo-readlink later to maint).
234229

235230
* t/perf needs /usr/bin/time with GNU extension; the invocation of it
236231
is updated to "gtime" on Darwin.
237-
(merge e3efa94 js/perf-on-apple later to maint).
238232

239233
* A bug, which caused "git p4" while running under verbose mode to
240234
report paths that are omitted due to branch prefix incorrectly, has
241235
been fixed; the command said "Ignoring file outside of prefix" for
242236
paths that are _inside_.
243-
(merge 09667d0 ao/p4-has-branch-prefix-fix later to maint).
244237

245238
* The top level documentation "git help git" still pointed at the
246239
documentation set hosted at now-defunct google-code repository.
247240
Update it to point to https://git.github.io/htmldocs/git.html
248241
instead.
249-
(merge f793582 jn/preformatted-doc-url later to maint).
250242

251243
* A helper function that takes the contents of a commit object and
252244
finds its subject line did not ignore leading blank lines, as is
@@ -259,10 +251,39 @@ notes for details).
259251
Windows, which no longer is the case for the past few years.
260252
(merge 3d0a833 js/color-on-windows-comment later to maint).
261253

254+
* "gc.autoPackLimit" when set to 1 should not trigger a repacking
255+
when there is only one pack, but the code counted poorly and did
256+
so.
257+
(merge 5f4e3bf ew/gc-auto-pack-limit-fix later to maint).
258+
259+
* Add a test to specify the desired behaviour that currently is not
260+
available in "git rebase -Xsubtree=...".
261+
(merge 5f35900 dg/subtree-rebase-test later to maint).
262+
263+
* More mark-up updates to typeset strings that are expected to
264+
literally typed by the end user in fixed-width font.
265+
(merge 661c3e9 mm/doc-tt later to maint).
266+
267+
* "git commit --amend --allow-empty-message -S" for a commit without
268+
any message body could have misidentified where the header of the
269+
commit object ends.
270+
(merge 3324dd8 js/sign-empty-commit-fix later to maint).
271+
272+
* "git rebase -i --autostash" did not restore the auto-stashed change
273+
when the operation was aborted.
274+
(merge 33ba9c6 ps/rebase-i-auto-unstash-upon-abort later to maint).
275+
276+
* Git does not know what the contents in the index should be for a
277+
path added with "git add -N" yet, so "git grep --cached" should not
278+
show hits (or show lack of hits, with -L) in such a path, but that
279+
logic does not apply to "git grep", i.e. searching in the working
280+
tree files. But we did so by mistake, which has been corrected.
281+
(merge b8e47d1 nd/ita-cleanup later to maint).
282+
262283
* Other minor clean-ups and documentation updates
263284
(merge e51b0df pb/commit-editmsg-path later to maint).
264285
(merge b333d0d jk/send-pack-stdio later to maint).
265286
(merge fcf0fe9 lf/sideband-returns-void later to maint).
266-
(merge 5819c2e sb/t5614-modernize later to maint).
267-
(merge fe0537a cb/t7810-test-label-fix later to maint).
268-
(merge 412b9a1 jc/t2300-setup later to maint).
287+
(merge c2691e2 ah/unpack-trees-advice-messages later to maint).
288+
(merge 82f6178 nd/doc-new-command later to maint).
289+
(merge fa90ab4 js/t3404-grammo-fix later to maint).

0 commit comments

Comments
 (0)