]> git.ipfire.org Git - thirdparty/git.git/blobdiff - Documentation/RelNotes/2.29.0.txt
Seventeenth batch
[thirdparty/git.git] / Documentation / RelNotes / 2.29.0.txt
index d728e81362632c0d7aa06d425337ec214308963c..ccbe9b74d02223b467ade1fc200c816dcc361971 100644 (file)
@@ -80,6 +80,17 @@ UI, Workflows & Features
    one --merged or --no-merged to filter them; they learned to take
    combination of both kind of filtering.
 
+ * "git maintenance", a "git gc"'s big brother, has been introduced to
+   take care of more repository maintenance tasks, not limited to the
+   object database cleaning.
+
+ * "git receive-pack" that accepts requests by "git push" learned to
+   outsource most of the ref updates to the new "proc-receive" hook.
+
+ * "git push" that wants to be atomic and wants to send push
+   certificate learned not to prepare and sign the push certificate
+   when it fails the local check (hence due to atomicity it is known
+   that no certificate is needed).
 
 Performance, Internal Implementation, Development Support etc.
 
@@ -171,6 +182,9 @@ Performance, Internal Implementation, Development Support etc.
  * "git index-pack" learned to resolve deltified objects with greater
    parallelism.
 
+ * "diff-highlight" (in contrib/) had a logic to flush its output upon
+   seeing a blank line but the way it detected a blank line was broken.
+
 
 Fixes since v2.28
 -----------------
@@ -366,6 +380,11 @@ Fixes since v2.28
    which has been corrected.
    (merge 4e735c1326 ar/fetch-ipversion-in-all later to maint).
 
+ * The "unshelve" subcommand of "git p4" used incorrectly used
+   commit^N where it meant to say commit~N to name the Nth generation
+   ancestor, which has been corrected.
+   (merge 0acbf5997f ld/p4-unshelve-fix later to maint).
+
  * Other code cleanup, docfix, build fix, etc.
    (merge 84544f2ea3 sk/typofixes later to maint).
    (merge b17f411ab5 ar/help-guides-doc later to maint).