@@ -159,6 +159,9 @@ Performance, Internal Implementation, Development Support etc.
159159 * CI updates.  FreeBSD image has been updated to 13.4.
160160   (merge 2eeb29702e cb/ci-freebsd-13-4 later to maint).
161161
162+  * Give timeout to the locking code to write to reftable, instead of
163+    failing on the first failure without retrying.
164+ 
162165
163166Fixes since v2.46
164167-----------------
@@ -293,6 +296,27 @@ Fixes since v2.46
293296   been corrected.
294297   (merge 9a41735af6 rs/diff-exit-code-binary later to maint).
295298
299+  * When a subprocess to work in a submodule spawned by "git submodule"
300+    fails with SIGPIPE, the parent Git process caught the death of it,
301+    but gave a generic "failed to work in that submodule", which was
302+    misleading.  We now behave as if the parent got SIGPIPE and die.
303+    (merge 082caf527e pw/submodule-process-sigpipe later to maint).
304+ 
305+  * "git archive" with pathspec magic that uses the attribute
306+    information did not work well, which has been corrected.
307+    (merge 296743a7ca rs/archive-with-attr-pathspec-fix later to maint).
308+ 
309+  * Background tasks "git maintenance" runs may need to use credential
310+    information when going over the network, but a credential helper
311+    may work only in an interactive environment, and end up blocking a
312+    scheduled task waiting for UI.  Credential helpers can now behave
313+    differently when they are not running interactively.
314+    (merge b9183b0a02 ds/background-maintenance-with-credential later to maint).
315+ 
316+  * "git --git-dir=nowhere cmd" failed to properly notice that it
317+    wasn't in any repository while processing includeIf.onbranch
318+    configuration and instead crashed.
319+ 
296320 * Other code cleanup, docfix, build fix, etc.
297321   (merge be10ac7037 jc/mailinfo-header-cleanup later to maint).
298322   (merge 4460e052e0 jc/range-diff-lazy-setup later to maint).
0 commit comments