Hopefully the last batch of fixes before 2.44 final

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

Junio C Hamano committed Feb 14, 2024 at 13:49 UTC 4fc51f00ef18d2c0174ab2fd39d0ee473fd144bd
1 file changed +19
Documentation/RelNotes/2.44.0.txt
+19
@@ -99,6 +99,9 @@ UI, Workflows & Features
99 option is used with author or committer timestamp with a format
100 specifier (e.g., "--sort=creatordate:format:%H:%M:%S").
101
102 + * The command line completion script (in contrib/) learned to
103 + complete configuration variable names better.
104 +
105
106 Performance, Internal Implementation, Development Support etc.
107
@@ -307,8 +310,24 @@ Fixes since v2.43
310 mechanism by flipping what yes/no means by mistake, which has been
311 corrected.
312
313 + * The sequencer machinery does not use the ref API and instead
314 + records names of certain objects it needs for its correct operation
315 + in temporary files, which makes these objects susceptible to loss
316 + by garbage collection. These temporary files have been added as
317 + starting points for reachability analysis to fix this.
318 + (merge bc7f5db896 pw/gc-during-rebase later to maint).
319 +
320 + * "git cherry-pick" invoked during "git rebase -i" session lost
321 + the authorship information, which has been corrected.
322 + (merge e4301f73ff vn/rebase-with-cherry-pick-authorship later to maint).
323 +
324 + * The code paths that call repo_read_object_file() have been
325 + tightened to react to errors.
326 + (merge 568459bf5e js/check-null-from-read-object-file later to maint).
327 +
328 * Other code cleanup, docfix, build fix, etc.
329 (merge 5aea3955bc rj/clarify-branch-doc-m later to maint).
330 (merge 9cce3be2df bk/bisect-doc-fix later to maint).
331 (merge 8430b438f6 vd/fsck-submodule-url-test later to maint).
332 (merge 3cb4384683 jc/t0091-with-unknown-git later to maint).
333 + (merge 020456cb74 rs/receive-pack-remove-find-header later to maint).