Skip to content

Commit b063444

Browse files
committed
Sync with 'master'
2 parents bed77f9 + 23b219f commit b063444

File tree

2 files changed

+47
-22
lines changed

2 files changed

+47
-22
lines changed

Documentation/RelNotes/2.37.2.txt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
Git 2.37.2 Release Notes
2+
========================
3+
4+
This primarily is to backport various fixes accumulated on the 'master'
5+
front since 2.37.1.
6+
7+
Fixes since v2.37.1
8+
-------------------
9+
10+
* "git shortlog -n" relied on the underlying qsort() to be stable,
11+
which shouldn't have. Fixed.
12+
13+
* Variable quoting fix in the vimdiff driver of "git mergetool".
14+
15+
* An earlier attempt to plug leaks placed a clean-up label to jump to
16+
at a bogus place, which as been corrected.
17+
18+
* Fixes a long-standing corner case bug around directory renames in
19+
the merge-ort strategy.
20+
21+
* Recent update to vimdiff layout code has been made more robust
22+
against different end-user vim settings.
23+
24+
* In a non-bare repository, the behavior of Git when the
25+
core.worktree configuration variable points at a directory that has
26+
a repository as its subdirectory, regressed in Git 2.27 days.
27+
28+
* References to commands-to-be-typed-literally in "git rebase"
29+
documentation mark-up have been corrected.
30+
31+
* Give _() markings to fatal/warning/usage: labels that are shown in
32+
front of these messages.
33+
34+
* "git mktree --missing" lazily fetched objects that are missing from
35+
the local object store, which was totally unnecessary for the purpose
36+
of creating the tree object(s) from its input.
37+
38+
* Fixes for tests when the source directory has unusual characters in
39+
its path, e.g. whitespaces, double-quotes, etc.
40+
41+
* Adjust technical/bitmap-format to be formatted by AsciiDoc, and
42+
add some missing information to the documentation.
43+
44+
* Certain diff options are currently ignored when combined-diff is
45+
shown; mark them as incompatible with the feature.
46+
47+
Also contains minor documentation updates and code clean-ups.

Documentation/RelNotes/2.38.0.txt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -91,37 +91,29 @@ Fixes since v2.37
9191

9292
* Certain diff options are currently ignored when combined-diff is
9393
shown; mark them as incompatible with the feature.
94-
(merge cfb19ae05f rs/combine-diff-with-incompatible-options later to maint).
9594

9695
* Adjust technical/bitmap-format to be formatted by AsciiDoc, and
9796
add some missing information to the documentation.
98-
(merge ac7667bd44 ac/bitmap-format-doc later to maint).
9997

10098
* Fixes for tests when the source directory has unusual characters in
10199
its path, e.g. whitespaces, double-quotes, etc.
102-
(merge eb1cd60290 ab/test-quoting-fix later to maint).
103100

104101
* "git mktree --missing" lazily fetched objects that are missing from
105102
the local object store, which was totally unnecessary for the purpose
106103
of creating the tree object(s) from its input.
107-
(merge 817b0f6027 ro/mktree-allow-missing-fix later to maint).
108104

109105
* Give _() markings to fatal/warning/usage: labels that are shown in
110106
front of these messages.
111-
(merge a1fd2cf8cd dr/i18n-die-warn-error-usage later to maint).
112107

113108
* References to commands-to-be-typed-literally in "git rebase"
114109
documentation mark-up have been corrected.
115-
(merge 54e51e559e ds/git-rebase-doc-markup later to maint).
116110

117111
* In a non-bare repository, the behavior of Git when the
118112
core.worktree configuration variable points at a directory that has
119113
a repository as its subdirectory, regressed in Git 2.27 days.
120-
(merge d6c9a71755 gg/worktree-from-the-above later to maint).
121114

122115
* Recent update to vimdiff layout code has been made more robust
123116
against different end-user vim settings.
124-
(merge f3d7623a13 fr/vimdiff-layout-fix later to maint).
125117

126118
* Plug various memory leaks.
127119
(merge ece3974ba6 ab/leakfix later to maint).
@@ -131,7 +123,6 @@ Fixes since v2.37
131123

132124
* Fixes a long-standing corner case bug around directory renames in
133125
the merge-ort strategy.
134-
(merge 751e165424 en/merge-dual-dir-renames-fix later to maint).
135126

136127
* The resolve-undo information in the index was not protected against
137128
GC, which has been corrected.
@@ -148,17 +139,13 @@ Fixes since v2.37
148139

149140
* An earlier attempt to plug leaks placed a clean-up label to jump to
150141
at a bogus place, which as been corrected.
151-
(merge 04393ae7f7 jk/diff-files-cleanup-fix later to maint).
152142

153143
* Variable quoting fix in the vimdiff driver of "git mergetool"
154-
(merge ccc7b5148b js/vimdiff-quotepath-fix later to maint).
155144

156145
* "git shortlog -n" relied on the underlying qsort() to be stable,
157146
which shouldn't have. Fixed.
158-
(merge df534dcbaa js/shortlog-sort-stably later to maint).
159147

160148
* A fix for a regression in test framework.
161-
(merge 7253f7ca9f js/ci-github-workflow-markup later to maint).
162149

163150
* mkstemp() emulation on Windows has been improved.
164151
(merge ae25974de3 rs/mingw-tighten-mkstemp later to maint).
@@ -183,15 +170,6 @@ Fixes since v2.37
183170
(merge 4d35f74421 mb/p4-utf16-crlf later to maint).
184171

185172
* Other code cleanup, docfix, build fix, etc.
186-
(merge 5fd9d1738e jk/revisions-doc-markup-fix later to maint).
187-
(merge 1971510c35 pb/diff-doc-raw-format later to maint).
188-
(merge a3ba4fa715 cr/setup-bug-typo later to maint).
189-
(merge 85845580d9 ds/vscode-settings later to maint).
190-
(merge ec2f6c0cca en/t6429-test-must-be-empty-fix later to maint).
191-
(merge 14deb585fb tb/pack-objects-remove-pahole-comment later to maint).
192-
(merge 2ffb7d13ee ds/t5510-brokequote later to maint).
193-
(merge 18337d406f ll/ls-files-tests-update later to maint).
194-
(merge 8cdab69d96 tk/rev-parse-doc-clarify-at-u later to maint).
195173
(merge a700395eaf ma/t4200-update later to maint).
196174
(merge ae436f283c ma/sparse-checkout-cone-doc-fix later to maint).
197175
(merge a10f6e2bda sg/index-format-doc-update later to maint).

0 commit comments

Comments
 (0)