···32 * Enable gc.cruftpacks by default for those who opt into
33 feature.experimental setting.
3400035Performance, Internal Implementation, Development Support etc.
36--------------------------------------------------------------
37···108 sparse checkout.
109110 * Modernize test script to avoid "test -f" and friends.
000000000000111112Fixes since v2.38
113-----------------
···249250 * "git archive" mistakenly complained twice about a missing
251 executable, which has been corrected.
000000252253 * Other code cleanup, docfix, build fix, etc.
254 (merge 413bc6d20a ds/cmd-main-reorder later to maint).
···32 * Enable gc.cruftpacks by default for those who opt into
33 feature.experimental setting.
3435+ * "git repack" learns to send cruft objects out of the way into
36+ packfiles outside the repository.
37+38Performance, Internal Implementation, Development Support etc.
39--------------------------------------------------------------
40···111 sparse checkout.
112113 * Modernize test script to avoid "test -f" and friends.
114+115+ * Avoid calling 'cache_tree_update()' when doing so would be
116+ redundant.
117+118+ * Update the credential-cache documentation to provide a more
119+ realistic example.
120+121+ * Makefile comments updates and reordering to clarify knobs used to
122+ choose SHA implementations.
123+124+ * A design document for sparse-checkout's future directions has been
125+ added.
126127Fixes since v2.38
128-----------------
···264265 * "git archive" mistakenly complained twice about a missing
266 executable, which has been corrected.
267+268+ * Fix a bug where `git branch -d` did not work on an orphaned HEAD.
269+270+ * `git rebase --update-refs` would delete references when all
271+ `update-ref` commands in the sequencer were removed, which has been
272+ corrected.
273274 * Other code cleanup, docfix, build fix, etc.
275 (merge 413bc6d20a ds/cmd-main-reorder later to maint).