@@ -38,6 +38,20 @@ UI, Workflows & Features
38
38
testing; the reimplementation is now exposed to general public by
39
39
default.
40
40
41
+ * Deprecate non-cone mode of the sparse-checkout feature.
42
+
43
+ * Introduce a filesystem-dependent mechanism to optimize the way the
44
+ bits for many loose object files are ensured to hit the disk
45
+ platter.
46
+
47
+ * The "do not remove the directory the user started Git in" logic,
48
+ when Git cannot tell where that directory is, is disabled. Earlier
49
+ we refused to run in such a case.
50
+
51
+ * A mechanism to pack unreachable objects into a "cruft pack",
52
+ instead of ejecting them into loose form to be reclaimed later, has
53
+ been introduced.
54
+
41
55
42
56
Performance, Internal Implementation, Development Support etc.
43
57
@@ -54,6 +68,16 @@ Performance, Internal Implementation, Development Support etc.
54
68
comparison between a pointer and NULL, and applies the clean-up to
55
69
the maintenance track.
56
70
71
+ * Preliminary code refactoring around transport and bundle code.
72
+
73
+ * "sparse-checkout" learns to work better with the sparse-index
74
+ feature.
75
+
76
+ * A workflow change for translators are being proposed. git.pot is
77
+ no longer version controlled and it is local responsibility of
78
+ translaters to generate it.
79
+
80
+
57
81
58
82
Fixes since v2.36
59
83
-----------------
@@ -196,6 +220,18 @@ Fixes since v2.36
196
220
* Some real problems noticed by gcc 12 have been fixed, while false
197
221
positives have been worked around.
198
222
223
+ * Update the version of FreeBSD image used in Cirrus CI.
224
+ (merge c58bebd4c6 pb/use-freebsd-12.3-in-cirrus-ci later to maint).
225
+
226
+ * The multi-pack-index code did not protect the packfile it is going
227
+ to depend on from getting removed while in use, which has been
228
+ corrected.
229
+ (merge 4090511e40 tb/midx-race-in-pack-objects later to maint).
230
+
231
+ * Teach "git repack --geometric" work better with "--keep-pack" and
232
+ avoid corrupting the repository when packsize limit is used.
233
+ (merge 66731ff921 tb/geom-repack-with-keep-and-max later to maint).
234
+
199
235
* Other code cleanup, docfix, build fix, etc.
200
236
(merge e6b2582da3 cm/reftable-0-length-memset later to maint).
201
237
(merge 0b75e5bf22 ab/misc-cleanup later to maint).
0 commit comments