Skip to content

Commit dda7228

Browse files
committed
A bit more of remaining topics before -rc1
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 279ebd4 commit dda7228

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

Documentation/RelNotes/2.38.0.txt

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ UI, Workflows & Features
66
* "git remote show [-n] frotz" now pays attention to negative
77
pathspec.
88

9-
* "git push" sometimes perform poorly when reachability bitmaps are
9+
* "git push" sometimes performs poorly when reachability bitmaps are
1010
used, even in a repository where other operations are helped by
1111
bitmaps. The push.useBitmaps configuration variable is introduced
1212
to allow disabling use of reachability bitmaps only for "git push".
@@ -27,7 +27,7 @@ UI, Workflows & Features
2727
what locale they are in by sending Accept-Language HTTP header, but
2828
this was done only for some requests but not others.
2929

30-
* Introduce a discovery.barerepository configuration variable that
30+
* Introduce a safe.barerepository configuration variable that
3131
allows users to forbid discovery of bare repositories.
3232

3333
* Various messages that come from the pack-bitmap codepaths have been
@@ -79,12 +79,15 @@ UI, Workflows & Features
7979

8080
* "git format-patch --from=<ident>" can be told to add an in-body
8181
"From:" line even for commits that are authored by the given
82-
<ident> with "--force-in-body-from"option.
82+
<ident> with "--force-in-body-from" option.
8383

8484
* The built-in fsmonitor refuses to work on a network mounted
8585
repositories; a configuration knob for users to override this has
8686
been introduced.
8787

88+
* The "scalar" addition from Microsoft is now part of the core Git
89+
installation.
90+
8891

8992
Performance, Internal Implementation, Development Support etc.
9093

@@ -127,7 +130,7 @@ Performance, Internal Implementation, Development Support etc.
127130

128131
* The way "git multi-pack" uses parse-options API has been improved.
129132

130-
* A coccinelle rule (in contrib/) to encourage use of COPY_ARRAY
133+
* A Coccinelle rule (in contrib/) to encourage use of COPY_ARRAY
131134
macro has been improved.
132135

133136
* API tweak to make it easier to run fuzz testing on commit-graph parser.
@@ -172,6 +175,12 @@ Performance, Internal Implementation, Development Support etc.
172175
* Share the text used to explain configuration variables used by "git
173176
<subcmd>" in "git help <subcmd>" with the text from "git help config".
174177

178+
* "git mv A B" in a sparsely populated working tree can be asked to
179+
move a path from a directory that is "in cone" to another directory
180+
that is "out of cone". Handling of such a case has been improved.
181+
182+
* The chainlint script for our tests has been revamped.
183+
175184

176185
Fixes since v2.37
177186
-----------------
@@ -297,7 +306,7 @@ Fixes since v2.37
297306
* "git fsck" reads mode from tree objects but canonicalizes the mode
298307
before passing it to the logic to check object sanity, which has
299308
hid broken tree objects from the checking logic. This has been
300-
corrected, but to help exiting projects with broken tree objects
309+
corrected, but to help existing projects with broken tree objects
301310
that they cannot fix retroactively, the severity of anomalies this
302311
code detects has been demoted to "info" for now.
303312

@@ -306,33 +315,27 @@ Fixes since v2.37
306315

307316
* An earlier optimization discarded a tree-object buffer that is
308317
still in use, which has been corrected.
309-
(merge 1490d7d82d jk/is-promisor-object-keep-tree-in-use later to maint).
310318

311319
* Fix deadlocks between main Git process and subprocess spawned via
312320
the pipe_command() API, that can kill "git add -p" that was
313321
reimplemented in C recently.
314-
(merge 716c1f649e jk/pipe-command-nonblock later to maint).
315322

316323
* The sequencer machinery translated messages left in the reflog by
317324
mistake, which has been corrected.
318325

319326
* xcalloc(), imitating calloc(), takes "number of elements of the
320327
array", and "size of a single element", in this order. A call that
321328
does not follow this ordering has been corrected.
322-
(merge c4bbd9bb8f sg/xcalloc-cocci-fix later to maint).
323329

324330
* The preload-index codepath made copies of pathspec to give to
325331
multiple threads, which were left leaked.
326-
(merge 23578904da ad/preload-plug-memleak later to maint).
327332

328333
* Update the version of Ubuntu used for GitHub Actions CI from 18.04
329334
to 22.04.
330-
(merge ef46584831 ds/github-actions-use-newer-ubuntu later to maint).
331335

332336
* The auto-stashed local changes created by "git merge --autostash"
333337
was mixed into a conflicted state left in the working tree, which
334338
has been corrected.
335-
(merge d3a9295ada en/merge-unstash-only-on-clean-merge later to maint).
336339

337340
* Multi-pack index got corrupted when preferred pack changed from one
338341
pack to another in a certain way, which has been corrected.

0 commit comments

Comments
 (0)