···5050 choice of the hash algorithm from the source repository to the
5151 newly created repository.
52525353+ * "git mergetool" and "git difftool" learns a new configuration
5454+ guiDefault to optionally favor configured guitool over non-gui-tool
5555+ automatically when $DISPLAY is set.
5656+5757+ * "git branch -d origin/master" would say "no such branch", but it is
5858+ likely a missed "-r" if refs/remotes/origin/master exists. The
5959+ command has been taught to give such a hint in its error message.
6060+6161+ * Clean-up of the code path that deals with merge strategy option
6262+ handling in "git rebase".
6363+53645465Performance, Internal Implementation, Development Support etc.
5566···87988899 * "git sparse-checkout" command learns a debugging aid for the sparse
89100 rule definitions.
101101+102102+ * "git write-tree" learns to work better with sparse-index.
103103+901049110592106Fixes since v2.40
···192206 * Tests had a few places where we ignored PERL_PATH and blindly used
193207 /usr/bin/perl, which have been corrected.
194208 (merge c1917156a0 jk/use-perl-path-consistently later to maint).
209209+210210+ * Documentation mark-up fix.
211211+ (merge 78b6369e67 la/mfc-markup-fix later to maint).
212212+213213+ * Doc toolchain update to remove old workaround for AsciiDoc.
214214+ (merge 8806120de6 fc/remove-header-workarounds-for-asciidoc later to maint).
195215196216 * Other code cleanup, docfix, build fix, etc.
197217 (merge f7111175df as/doc-markup-fix later to maint).