Git fork

Hopefully the final batch before 2.48-rc1

Let's wait for git-gui, gitk, and possibly po/ and delay the tagging
of the -rc1. Many people are already offline for the end-of-year
holidays and it is a slow week, and 'master' front has too many new
things graduated from 'next' a bit too early for me to feel
comfortable.

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

+28 -1
+27
Documentation/RelNotes/2.48.0.txt
··· 35 35 * "git fetch" honors "remote.<remote>.followRemoteHEAD" settings to 36 36 tweak the remote-tracking HEAD in "refs/remotes/<remote>/HEAD". 37 37 38 + * "git range-diff" learned to optionally show and compare merge 39 + commits in the ranges being compared, with the --diff-merges 40 + option. 41 + 38 42 39 43 Performance, Internal Implementation, Development Support etc. 40 44 -------------------------------------------------------------- ··· 140 144 deeper. 141 145 142 146 * Build procedure update plus introduction of Meson based builds. 147 + 148 + * Recent reftable updates mistook a NULL return from a request for 149 + 0-byte allocation as OOM and died unnecessarily, which has been 150 + corrected. 151 + 152 + * Reftable backend adds check for upper limit of log's update_index. 153 + 154 + * Start working to make the codebase buildable with -Wsign-compare. 155 + 156 + * Regression fix for 'show-index' when run outside of a repository. 157 + 158 + * The meson-build procedure is integrated into CI to catch and 159 + prevent bitrotting. 160 + 161 + * "git refs migrate" learned to also migrate the reflog data across 162 + backends. 143 163 144 164 145 165 Fixes since v2.47 ··· 279 299 the revision range had a workaround code for older limitation in 280 300 the revision walker, which has become unnecessary. 281 301 (merge dd1072dfa8 tc/bundle-with-tag-remove-workaround later to maint). 302 + 303 + * GitLab CI updates. 304 + (merge c6b43f663e ps/ci-gitlab-update later to maint). 305 + 306 + * Code to reuse objects based on bitmap contents have been tightened 307 + to avoid race condition even when multiple packs are involved. 308 + (merge 62b3ec8a3f tb/bitmap-fix-pack-reuse later to maint). 282 309 283 310 * Other code cleanup, docfix, build fix, etc. 284 311 (merge 77af53f56f aa/t7300-modernize later to maint).
+1 -1
GIT-VERSION-GEN
··· 1 1 #!/bin/sh 2 2 3 - DEF_VER=v2.48.0-rc0 3 + DEF_VER=v2.48.0-rc1 4 4 5 5 LF=' 6 6 '