Git fork

The eleventh batch

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

+14
+14
Documentation/RelNotes/2.49.0.adoc
··· 19 19 running that command"; now it means "yes, if there is a plausible 20 20 typofix for the command name, please run it immediately". 21 21 22 + * "git clone" learned to make a shallow clone for a single commit 23 + that is not necessarily be at the tip of any branch. 24 + 22 25 23 26 Performance, Internal Implementation, Development Support etc. 24 27 -------------------------------------------------------------- ··· 49 52 50 53 * Foreign language interface for Rust into our code base has been added. 51 54 55 + * All the documentation .txt files have been renamed to .adoc to help 56 + content aware editors. 52 57 53 58 54 59 Fixes since v2.48 ··· 171 176 main pack "git repack -ad" produces did not work when there is no 172 177 existing packs, which has been corrected. 173 178 (merge 414c82300a ps/repack-keep-unreachable-in-unpacked-repo later to maint). 179 + 180 + * Going into a secondary worktree and asking "is the main worktree 181 + bare?" did not work correctly when per-worktree configuration 182 + option was in use, which has been corrected. 183 + 184 + * Fetching into a bare repository incorrectly assumed it always used 185 + a mirror layout when deciding to update remote-tracking HEAD, which 186 + has been corrected. 187 + (merge 93dc16483a bf/fetch-set-head-fix later to maint). 174 188 175 189 * Other code cleanup, docfix, build fix, etc. 176 190 (merge ddb5287894 jk/t7407-use-test-grep later to maint).