Eighth batch

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

Junio C Hamano committed Nov 25, 2020 at 14:32 UTC e67fbf927dfdf13d0b21dc6ea15dc3c7ef448ea0
1 file changed +32
Documentation/RelNotes/2.30.0.txt
+32
@@ -75,6 +75,9 @@ UI, Workflows & Features
75 safely take a parameter that is supposed to be a revision, e.g.
76 "git rev-parse --verify -q --end-of-options $rev".
77
78 + * The command line completion script (in contrib/) learned to expand
79 + commands that are alias of alias.
80 +
81
82 Performance, Internal Implementation, Development Support etc.
83
@@ -117,6 +120,14 @@ Performance, Internal Implementation, Development Support etc.
120 * A specialization of hashmap that uses a string as key has been
121 introduced. Hopefully it will see wider use over time.
122
123 + * "git bisect start/next" in a large span of history spends a lot of
124 + time trying to come up with exactly the half-way point; this can be
125 + optimized by stopping when we see a commit that is close enough to
126 + the half-way point.
127 +
128 + * A lazily defined test prerequisite can now be defined in terms of
129 + another lazily defined test prerequisite.
130 +
131
132 Fixes since v2.29
133 -----------------
@@ -237,6 +248,23 @@ Fixes since v2.29
248 * Fix regression introduced when nvimdiff support in mergetool was added.
249 (merge 12026f46e7 pd/mergetool-nvimdiff later to maint).
250
251 + * The exchange between receive-pack and proc-receive hook did not
252 + carefully check for errors.
253 +
254 + * The code was not prepared to deal with pack .idx file that is
255 + larger than 4GB.
256 + (merge 81c4c5cf2e jk/4gb-idx later to maint).
257 +
258 + * "git fetch" did not work correctly with nested submodules where the
259 + innermost submodule that is not of interest got updated in the
260 + upstream, which has been corrected.
261 + (merge 1b7ac4e6d4 pk/subsub-fetch-fix later to maint).
262 +
263 + * Since jgit does not yet work with SHA-256 repositories, mark the
264 + tests that uses it not to run unless we are testing with ShA-1
265 + repositories.
266 + (merge ea699b4adc sg/t5310-jgit-wants-sha1 later to maint).
267 +
268 * Other code cleanup, docfix, build fix, etc.
269 (merge 3e0a5dc9af cc/doc-filter-branch-typofix later to maint).
270 (merge 32c83afc2c cw/ci-ghwf-check-ws-errors later to maint).
@@ -254,3 +282,7 @@ Fixes since v2.29
282 (merge b7e20b4373 mc/typofix later to maint).
283 (merge f6bcd9a8a4 js/test-whitespace-fixes later to maint).
284 (merge 53b67a801b js/test-file-size later to maint).
285 + (merge 970909c2a7 rs/hashwrite-be64 later to maint).
286 + (merge 5a923bb1f0 ma/list-object-filter-opt-msgfix later to maint).
287 + (merge 1c3e412916 rs/archive-plug-leak-refname later to maint).
288 + (merge d44e5267ea rs/plug-diff-cache-leak later to maint).