Skip to content

Commit bc12974

Browse files
committed
Fourth batch
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 5a53509 commit bc12974

File tree

1 file changed

+69
-2
lines changed

1 file changed

+69
-2
lines changed

Documentation/RelNotes/2.24.0.txt

Lines changed: 69 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ Updates since v2.23
66

77
Backward compatibility note
88

9-
* (no entry yet so far)
10-
9+
* Although it is not officially deprecated, "filter-branch" is
10+
showing its age and alternatives are available. From this release,
11+
we started to discourage its uses and hint people about
12+
filter-repo.
1113

1214
UI, Workflows & Features
1315

@@ -46,6 +48,26 @@ UI, Workflows & Features
4648
* The list-objects-filter API (used to create a sparse/lazy clone)
4749
learned to take a combined filter specification.
4850

51+
* The documentation and tests for "git format-patch" have been
52+
cleaned up.
53+
54+
* On Windows, the root level of UNC share is now allowed to be used
55+
just like any other directory.
56+
57+
* The command line completion support (in contrib/) learned about the
58+
"--skip" option of "git revert" and "git cherry-pick".
59+
60+
* "git rebase --keep-base <upstream>" tries to find the original base
61+
of the topic being rebased and rebase on top of that same base,
62+
which is useful when running the "git rebase -i" (and its limited
63+
variant "git rebase -x").
64+
65+
The command also has learned to fast-forward in more cases where it
66+
can instead of replaying to recreate identical commits.
67+
68+
* A configuration variable tells "git fetch" to write the commit
69+
graph after finishing.
70+
4971

5072
Performance, Internal Implementation, Development Support etc.
5173

@@ -71,6 +93,21 @@ Performance, Internal Implementation, Development Support etc.
7193
learned to avoid unnecessary ref advertisement, which has been
7294
corrected.
7395

96+
* Preparation for SHA-256 upgrade continues in the test department.
97+
(merge 0c37c41d13 bc/hash-independent-tests-part-5 later to maint).
98+
99+
* The memory ownership model of the "git fast-import" got
100+
straightened out.
101+
102+
* Output from trace2 subsystem is formatted more prettily now.
103+
104+
* The internal code originally invented for ".gitignore" processing
105+
got reshuffled and renamed to make it less tied to "excluding" and
106+
stress more that it is about "matching", as it has been reused for
107+
things like sparse checkout specification that want to check if a
108+
path is "included".
109+
110+
74111

75112
Fixes since v2.23
76113
-----------------
@@ -135,9 +172,39 @@ Fixes since v2.23
135172
xmalloc() wrapper, as the rest of the system, for consistency.
136173
(merge 93b980e58f cb/curl-use-xmalloc later to maint).
137174

175+
* Build fix to adjust .gitignore to unignore a path that we started to track.
176+
(merge aac6ff7b5b js/visual-studio later to maint).
177+
178+
* A few implementation fixes in the notes API.
179+
(merge 60fe477a0b mh/notes-duplicate-entries later to maint).
180+
181+
* Fix an earlier regression to "git push --all" which should have
182+
been forbidden when the target remote repository is set to be a
183+
mirror.
184+
(merge 8e4c8af058 tg/push-all-in-mirror-forbidden later to maint).
185+
186+
* Fix an earlier regression in the test suite, which mistakenly
187+
stopped running HTTPD tests.
188+
(merge 3960290675 sg/git-test-boolean later to maint).
189+
190+
* "git rebase --autostash <upstream> <branch>", when <branch> is
191+
different from the current branch, incorrectly moved the tip of the
192+
current branch, which has been corrected.
193+
(merge bf1e28e0ad bw/rebase-autostash-keep-current-branch later to maint).
194+
138195
* Other code cleanup, docfix, build fix, etc.
139196
(merge d1387d3895 en/fast-import-merge-doc later to maint).
140197
(merge 1c24a54ea4 bm/repository-layout-typofix later to maint).
141198
(merge 415b770b88 ds/midx-expire-repack later to maint).
142199
(merge 19800bdc3f nd/diff-parseopt later to maint).
143200
(merge 58166c2e9d tg/t0021-racefix later to maint).
201+
(merge 7027f508c7 dl/compat-cleanup later to maint).
202+
(merge e770fbfeff jc/test-cleanup later to maint).
203+
(merge 1fd881d404 rs/trace2-dst-warning later to maint).
204+
(merge 7e92756751 mh/http-urlmatch-cleanup later to maint).
205+
(merge 9784f97321 mh/release-commit-memory-fix later to maint).
206+
(merge 60d198d022 tb/banned-vsprintf-namefix later to maint).
207+
(merge 80e3658647 rs/help-unknown-ref-does-not-return later to maint).
208+
(merge 0a8bc7068f dt/remote-helper-doc-re-lock-option later to maint).
209+
(merge 27fd1e4ea7 en/merge-options-ff-and-friends later to maint).
210+
(merge 502c386ff9 sg/clean-nested-repo-with-ignored later to maint).

0 commit comments

Comments
 (0)