Git 2.44-rc0
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Feb 8, 2024 at 16:35 UTC
c875e0b8e036c12cfbf6531962108a063c7a821c
2 files changed
+1
-50
Documentation/RelNotes/2.44.0.txt
-49
@@ -157,7 +157,6 @@ Fixes since v2.43
157
158
* The way CI testing used "prove" could lead to running the test
159
suite twice needlessly, which has been corrected.
160
- (merge e7e03ef995 js/ci-discard-prove-state later to maint).
160
161
* Update ref-related tests.
162
@@ -168,75 +167,59 @@ Fixes since v2.43
167
(ab)use of it in "git send-email". Bump the minimum version
168
requirement for Perl to 5.8.1 (from September 2002) to allow
169
simplifying our implementation.
171
- (merge 6ff658cc78 tz/send-email-negatable-options later to maint).
170
171
* Earlier we stopped relying on commit-graph that (still) records
172
information about commits that are lost from the object store,
173
which has negative performance implications. The default has been
174
flipped to disable this pessimization.
177
- (merge b1df3b3867 ps/commit-graph-less-paranoid later to maint).
175
176
* Stale URLs have been updated to their current counterparts (or
177
archive.org) and HTTP links are replaced with working HTTPS links.
181
- (merge 62b4f7b9c6 js/update-urls-in-doc-and-comment later to maint).
178
179
* trace2 streams used to record the URLs that potentially embed
180
authentication material, which has been corrected.
185
- (merge 16fa3eebc0 jh/trace2-redact-auth later to maint).
181
182
* The sample pre-commit hook that tries to catch introduction of new
183
paths that use potentially non-portable characters did not notice
184
an existing path getting renamed to such a problematic path, when
185
rename detection was enabled.
191
- (merge d9fd71fa2a jp/use-diff-index-in-pre-commit-sample later to maint).
186
187
* The command line parser for the "log" family of commands was too
188
loose when parsing certain numbers, e.g., silently ignoring the
189
extra 'q' in "git log -n 1q" without complaining, which has been
190
tightened up.
197
- (merge 71a1e94821 jc/revision-parse-int later to maint).
191
192
* "git $cmd --end-of-options --rev -- --path" for some $cmd failed
193
to interpret "--rev" as a rev, and "--path" as a path. This was
194
fixed for many programs like "reset" and "checkout".
202
- (merge 9385174627 jk/end-of-options later to maint).
195
196
* "git bisect reset" has been taught to clean up state files and refs
197
even when BISECT_START file is gone.
206
- (merge daaa03e54c jk/bisect-reset-fix later to maint).
198
199
* Some codepaths did not correctly parse configuration variables
200
specified with valueless "true", which has been corrected.
210
- (merge d49cb162fa jk/implicit-true later to maint).
201
202
* Code clean-up for sanity checking of command line options for "git
203
show-ref".
214
- (merge 7382497372 rs/show-ref-incompatible-options later to maint).
204
205
* The code to parse the From e-mail header has been updated to avoid
206
recursion.
218
- (merge dee182941f jk/mailinfo-iterative-unquote-comment later to maint).
207
208
* "git fetch --atomic" issued an unnecessary empty error message,
209
which has been corrected.
222
- (merge 18ce48918c jx/fetch-atomic-error-message-fix later to maint).
210
211
* Command line completion script (in contrib/) learned to work better
212
with the reftable backend.
226
- (merge 44dbb3bf29 sh/completion-with-reftable later to maint).
213
214
* "git status" is taught to show both the branch being bisected and
215
being rebased when both are in effect at the same time.
230
- (merge 990adccbdf rj/status-bisect-while-rebase later to maint).
216
217
* "git archive --list extra garbage" silently ignored excess command
218
line parameters, which has been corrected.
234
- (merge d6b6cd1393 jc/archive-list-with-extra-args later to maint).
219
220
* "git sparse-checkout set" added default patterns even when the
221
patterns are being fed from the standard input, which has been
222
corrected.
239
- (merge 53ded839ae jc/sparse-checkout-set-default-fix later to maint).
223
224
* "git sparse-checkout (add|set) --[no-]cone --end-of-options" did
225
not handle "--end-of-options" correctly after a recent update.
@@ -244,13 +227,11 @@ Fixes since v2.43
227
* Unlike other environment variables that took the usual
228
true/false/yes/no as well as 0/1, GIT_FLUSH only understood 0/1,
229
which has been corrected.
247
- (merge 556e68032f cp/git-flush-is-an-env-bool later to maint).
230
231
* Clearing in-core repository (happens during e.g., "git fetch
232
--recurse-submodules" with commit graph enabled) made in-core
233
commit object in an inconsistent state by discarding the necessary
234
data from commit-graph too early, which has been corrected.
253
- (merge d70f554cdf jk/commit-graph-slab-clear-fix later to maint).
235
236
* Update to a new feature recently added, "git show-ref --exists".
237
(merge 0aabeaa562 tc/show-ref-exists-fix later to maint).
@@ -299,36 +280,6 @@ Fixes since v2.43
280
(merge 156e28b36d jh/sparse-index-expand-to-path-fix later to maint).
281
282
* Other code cleanup, docfix, build fix, etc.
302
- (merge 50f1abcff6 js/packfile-h-typofix later to maint).
303
- (merge cbf498eb53 jb/reflog-expire-delete-dry-run-options later to maint).
304
- (merge 7854bf4960 rs/i18n-cannot-be-used-together later to maint).
305
- (merge cd3c28c53a rs/column-leakfix later to maint).
306
- (merge 866a1b9026 ps/ref-tests-update-more later to maint).
307
- (merge e4299d26d4 mk/doc-gitfile-more later to maint).
308
- (merge 792b86283b rs/incompatible-options-messages later to maint).
309
- (merge ea8f9494ab jk/config-cleanup later to maint).
310
- (merge d1bd3a8c34 jk/mailinfo-oob-read-fix later to maint).
311
- (merge c0cadb0576 ps/reftable-fixes later to maint).
312
- (merge 647b5e0998 ps/chainlint-self-check-update later to maint).
313
- (merge 68fcebfb1a es/add-doc-list-short-form-of-all-in-synopsis later to maint).
314
- (merge bc62d27d5c jc/doc-most-refs-are-not-that-special later to maint).
315
- (merge 6d6f1cd7ee jc/doc-misspelt-refs-fix later to maint).
316
- (merge 37e8d795be sp/test-i18ngrep later to maint).
317
- (merge fbc6526ea6 rs/t6300-compressed-size-fix later to maint).
318
- (merge 45184afb4d rs/rebase-use-strvec-pushf later to maint).
319
- (merge a762af3dfd jc/retire-cas-opt-name-constant later to maint).
320
- (merge de7c27a186 la/trailer-cleanups later to maint).
321
- (merge d44b517137 jc/orphan-unborn later to maint).
322
- (merge 63956c553d ml/doc-merge-updates later to maint).
323
- (merge d57c671a51 en/header-cleanup later to maint).
324
- (merge 5b7eec4bc5 rs/fast-import-simplify-mempool-allocation later to maint).
325
- (merge 291873e5d6 js/contributor-docs-updates later to maint).
326
- (merge 54d8a2531b jk/t1006-cat-file-objectsize-disk later to maint).
327
- (merge 7033d5479b jx/sideband-chomp-newline-fix later to maint).
328
- (merge 9cd30af991 ms/rebase-insnformat-doc-fix later to maint).
329
- (merge 03bcc93769 cp/sideband-array-index-comment-fix later to maint).
330
- (merge 993d38a066 jk/index-pack-lsan-false-positive-fix later to maint).
331
- (merge 25aec06326 ib/rebase-reschedule-doc later to maint).
283
(merge 5aea3955bc rj/clarify-branch-doc-m later to maint).
284
(merge 9cce3be2df bk/bisect-doc-fix later to maint).
285
(merge 8f50984cf4 ne/doc-filter-blob-limit-fix later to maint).
GIT-VERSION-GEN
+1
-1
@@ -1,7 +1,7 @@
1
#!/bin/sh
2
3
GVF=GIT-VERSION-FILE
4
-DEF_VER=v2.43.GIT
4
+DEF_VER=v2.44.0-rc0
5
6
LF='
7
'