···1111 * "git rebase --rebase-merges" now uses branch names as labels when
1212 able.
13131414+ * Describe the policy to introduce breaking changes.
1515+1616+ * Teach 'git notes add' and 'git notes append' a new '-e' flag,
1717+ instructing them to open the note in $GIT_EDITOR before saving.
1818+1419Performance, Internal Implementation, Development Support etc.
1520--------------------------------------------------------------
1621···4449 * The ref-filter machinery learns to recognize and avoid cases where
4550 sorting would be redundant.
46515252+ * Various platform compatibility fixes split out of the larger effort
5353+ to use Meson as the primary build tool.
5454+5555+ * Treat ECONNABORTED the same as ECONNRESET in 'git credential-cache'
5656+ to work around a possible Cygwin regression. This resolves a race
5757+ condition caused by changes in Cygwin's handling of socket
5858+ closures, allowing the client to exit cleanly when encountering
5959+ ECONNABORTED.
6060+6161+ * Demonstrate an assertion failure in 'git mv'.
6262+6363+ * Documentation update to clarify that 'uploadpack.allowAnySHA1InWant'
6464+ implies both 'allowTipSHA1InWant' and 'allowReachableSHA1InWant'.
6565+6666+ * Replace various calls to atoi() with strtol_i() and strtoul_ui(),
6767+ and add improved error handling.
6868+6969+ * Documentation updates to 'git-update-ref(1)'.
7070+4771Fixes since v2.47
4872-----------------
4973···80104 of a repository.
81105 (merge b33001645e wm/shortlog-hash later to maint).
82106107107+ * Fix 'git grep' regression on macOS by disabling lookahead when
108108+ encountering invalid UTF-8 byte sequences.
109109+ (merge ce025ae4f6 rs/grep-lookahead later to maint).
110110+111111+ * The dumb-http code regressed when the result of re-indexing a pack
112112+ yielded an *.idx file that differs in content from the *.idx file
113113+ it downloaded from the remote. This has been corrected by no longer
114114+ relying on: the *.idx file we got from the remote.
115115+ (merge 863f2459a2 jk/dumb-http-finalize later to maint).
116116+83117 * Other code cleanup, docfix, build fix, etc.
84118 (merge 66893a14d0 ps/leakfixes-part-8 later to maint).
85119 (merge 1164e270b5 jk/output-prefix-cleanup later to maint).
···99133 (merge a73070fbd4 ks/t4205-fixup later to maint).
100134 (merge 9e362dd060 co/t6050-pipefix later to maint).
101135 (merge 91687cd13f sk/t7011-cleanup later to maint).
136136+ (merge 19c291e5b2 ua/t3404-cleanup later to maint).
137137+ (merge c32d4a8cfe ss/duplicate-typos later to maint).
138138+ (merge 09bf122507 sk/t9101-cleanup later to maint).
139139+ (merge c348191afe ak/t1016-cleanup later to maint).
140140+ (merge f56f9d6c0b ak/more-typofixes later to maint).