]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Seventh batch
authorJunio C Hamano <gitster@pobox.com>
Fri, 3 Jun 2022 21:30:45 +0000 (14:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 3 Jun 2022 21:30:45 +0000 (14:30 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.37.0.txt

index a619b5f79ca2fdb633ed145be61f46c919e539e1..345f1b9e68bb4d6715de12d4923a95cd212ab134 100644 (file)
@@ -38,6 +38,20 @@ UI, Workflows & Features
    testing; the reimplementation is now exposed to general public by
    default.
 
+ * Deprecate non-cone mode of the sparse-checkout feature.
+
+ * Introduce a filesystem-dependent mechanism to optimize the way the
+   bits for many loose object files are ensured to hit the disk
+   platter.
+
+ * The "do not remove the directory the user started Git in" logic,
+   when Git cannot tell where that directory is, is disabled.  Earlier
+   we refused to run in such a case.
+
+ * A mechanism to pack unreachable objects into a "cruft pack",
+   instead of ejecting them into loose form to be reclaimed later, has
+   been introduced.
+
 
 Performance, Internal Implementation, Development Support etc.
 
@@ -54,6 +68,16 @@ Performance, Internal Implementation, Development Support etc.
    comparison between a pointer and NULL, and applies the clean-up to
    the maintenance track.
 
+ * Preliminary code refactoring around transport and bundle code.
+
+ * "sparse-checkout" learns to work better with the sparse-index
+   feature.
+
+ * A workflow change for translators are being proposed.  git.pot is
+   no longer version controlled and it is local responsibility of
+   translaters to generate it.
+
+
 
 Fixes since v2.36
 -----------------
@@ -196,6 +220,18 @@ Fixes since v2.36
  * Some real problems noticed by gcc 12 have been fixed, while false
    positives have been worked around.
 
+ * Update the version of FreeBSD image used in Cirrus CI.
+   (merge c58bebd4c6 pb/use-freebsd-12.3-in-cirrus-ci later to maint).
+
+ * The multi-pack-index code did not protect the packfile it is going
+   to depend on from getting removed while in use, which has been
+   corrected.
+   (merge 4090511e40 tb/midx-race-in-pack-objects later to maint).
+
+ * Teach "git repack --geometric" work better with "--keep-pack" and
+   avoid corrupting the repository when packsize limit is used.
+   (merge 66731ff921 tb/geom-repack-with-keep-and-max later to maint).
+
  * Other code cleanup, docfix, build fix, etc.
    (merge e6b2582da3 cm/reftable-0-length-memset later to maint).
    (merge 0b75e5bf22 ab/misc-cleanup later to maint).