Sixth batch

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

Junio C Hamano committed Nov 18, 2020 at 13:33 UTC faefdd61ec7c7f6f3c8c9907891465ac9a2a1475
1 file changed +35
Documentation/RelNotes/2.30.0.txt
+35
@@ -63,6 +63,9 @@ UI, Workflows & Features
63 * Exit codes from "git remote add" etc. were not usable by scripted
64 callers, but now they are.
65
66 + * "git archive" now allows compression level higher than "-9"
67 + when generating tar.gz output.
68 +
69 * Zsh autocompletion (in contrib/) update.
70
71
@@ -101,6 +104,8 @@ Performance, Internal Implementation, Development Support etc.
104 * Test scripts are being prepared to transition of the default branch
105 name to 'main'.
106
107 + * "git fetch --depth=<n>" over the stateless RPC / smart HTTP
108 + transport handled EOF from the client poorly at the server end.
109
110
111 Fixes since v2.29
@@ -182,6 +187,36 @@ Fixes since v2.29
187 or so).
188 (merge c779386182 jc/sequencer-stopped-sha-simplify later to maint).
189
190 + * The code to see if "git stash drop" can safely remove refs/stash
191 + has been made more carerful.
192 + (merge 4f44c5659b rs/empty-reflog-check-fix later to maint).
193 +
194 + * "git log -L<range>:<path>" is documented to take no pathspec, but
195 + this was not enforced by the command line option parser, which has
196 + been corrected.
197 + (merge 39664cb0ac jc/line-log-takes-no-pathspec later to maint).
198 +
199 + * "git format-patch --output=there" did not work as expected and
200 + instead crashed. The option is now supported.
201 + (merge dc1672dd10 jk/format-patch-output later to maint).
202 +
203 + * Define ARM64 compiled with MSVC to be little-endian.
204 + (merge 0c038fc65a dg/bswap-msvc later to maint).
205 +
206 + * "git rebase -i" did not store ORIG_HEAD correctly.
207 + (merge 8843302307 pw/rebase-i-orig-head later to maint).
208 +
209 + * "git blame -L :funcname -- path" did not work well for a path for
210 + which a userdiff driver is defined.
211 +
212 + * "make DEVELOPER=1 sparse" used to run sparse and let it emit
213 + warnings; now such warnings will cause an error.
214 + (merge 521dc56270 jc/sparse-error-for-developer-build later to maint).
215 +
216 + * "git blame --ignore-revs-file=<file>" learned to ignore a
217 + non-existent object name in the input, instead of complaining.
218 + (merge c714d05875 jc/blame-ignore-fix later to maint).
219 +
220 * Other code cleanup, docfix, build fix, etc.
221 (merge 3e0a5dc9af cc/doc-filter-branch-typofix later to maint).
222 (merge 32c83afc2c cw/ci-ghwf-check-ws-errors later to maint).