@@ -28,6 +28,26 @@ UI, Workflows & Features
28
28
this message has been turned into an advice message that can be
29
29
turned off.
30
30
31
+ * "git rev-list" learns machine-parsable output format that delimits
32
+ each field with NUL.
33
+
34
+ * "git maintenance" learns a new task to expire reflog entries.
35
+
36
+ * Auth-related (and unrelated) error handling in send-email has been
37
+ made more robust.
38
+
39
+ * Updating multiple references have only been possible in all-or-none
40
+ fashion with transactions, but it can be more efficient to batch
41
+ multiple updates even when some of them are allowed to fail in a
42
+ best-effort manner. A new "best effort batches of updates" mode
43
+ has been introduced.
44
+
45
+ * "git help --build-options" reports SHA-1 and SHA-256 backends used
46
+ in the build.
47
+
48
+ * "git cat-file --batch" and friends learned to allow "--filter=" to
49
+ omit certain objects, just like the transport layer does.
50
+
31
51
32
52
Performance, Internal Implementation, Development Support etc.
33
53
--------------------------------------------------------------
@@ -71,6 +91,19 @@ Performance, Internal Implementation, Development Support etc.
71
91
* The object layer has been updated to take an explicit repository
72
92
instance as a parameter in more code paths.
73
93
94
+ * Some warnings from "-Wsign-compare" for builtin/rm.c have been
95
+ squelched.
96
+
97
+ * A few traditional unit tests have been rewritten to use the clar
98
+ framework.
99
+
100
+ * Some warnings from "-Wsign-compare" for pathspec.c have been
101
+ squelched.
102
+
103
+ * "make test" used to have a hard dependency on (basic) Perl; tests
104
+ have been rewritten help environment with NO_PERL test the build as
105
+ much as possible.
106
+
74
107
75
108
Fixes since v2.49
76
109
-----------------
@@ -134,6 +167,21 @@ Fixes since v2.49
134
167
which has been corrected..
135
168
(merge d3b5832381 pw/custom-conflict-marker-size-for-merge-related-docs later to maint).
136
169
170
+ * Squelch false-positive from sparse.
171
+ (merge da87b58014 dd/sparse-glibc-workaround later to maint).
172
+
173
+ * Adjust to the deprecation of use of Ubuntu 20.04 GitHub Actions CI.
174
+ (merge 832d9f6d0b js/ci-github-update-ubuntu later to maint).
175
+
176
+ * Work around CI breakage due to fedora base image getting updated.
177
+ (merge 8a471a663b js/ci-fedora-gawk later to maint).
178
+
179
+ * A ref transaction corner case fix.
180
+ (merge b9fadeead7 jt/ref-transaction-abort-fix later to maint).
181
+
182
+ * Random build fixes.
183
+ (merge 85e1d6819f ps/misc-build-fixes later to maint).
184
+
137
185
* Other code cleanup, docfix, build fix, etc.
138
186
(merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint).
139
187
(merge 2bfd3b3685 ab/decorate-code-cleanup later to maint).
0 commit comments