@@ -80,6 +80,17 @@ UI, Workflows & Features
80
80
one --merged or --no-merged to filter them; they learned to take
81
81
combination of both kind of filtering.
82
82
83
+ * "git maintenance", a "git gc"'s big brother, has been introduced to
84
+ take care of more repository maintenance tasks, not limited to the
85
+ object database cleaning.
86
+
87
+ * "git receive-pack" that accepts requests by "git push" learned to
88
+ outsource most of the ref updates to the new "proc-receive" hook.
89
+
90
+ * "git push" that wants to be atomic and wants to send push
91
+ certificate learned not to prepare and sign the push certificate
92
+ when it fails the local check (hence due to atomicity it is known
93
+ that no certificate is needed).
83
94
84
95
Performance, Internal Implementation, Development Support etc.
85
96
@@ -171,6 +182,9 @@ Performance, Internal Implementation, Development Support etc.
171
182
* "git index-pack" learned to resolve deltified objects with greater
172
183
parallelism.
173
184
185
+ * "diff-highlight" (in contrib/) had a logic to flush its output upon
186
+ seeing a blank line but the way it detected a blank line was broken.
187
+
174
188
175
189
Fixes since v2.28
176
190
-----------------
@@ -366,6 +380,11 @@ Fixes since v2.28
366
380
which has been corrected.
367
381
(merge 4e735c1326 ar/fetch-ipversion-in-all later to maint).
368
382
383
+ * The "unshelve" subcommand of "git p4" used incorrectly used
384
+ commit^N where it meant to say commit~N to name the Nth generation
385
+ ancestor, which has been corrected.
386
+ (merge 0acbf5997f ld/p4-unshelve-fix later to maint).
387
+
369
388
* Other code cleanup, docfix, build fix, etc.
370
389
(merge 84544f2ea3 sk/typofixes later to maint).
371
390
(merge b17f411ab5 ar/help-guides-doc later to maint).
0 commit comments