Skip to content

Commit f402ea6

Browse files
committed
The fifth batch
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent f33b5bd commit f402ea6

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Documentation/RelNotes/2.28.0.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ UI, Workflows & Features
2222
* The interface to redact sensitive information in the trace output
2323
has been simplified.
2424

25+
* The command line completion (in contrib/) learned to complete
26+
options that the "git switch" command takes.
27+
28+
* "git diff" used to take arguments in random and nonsense range
29+
notation, e.g. "git diff A..B C", "git diff A..B C...D", etc.,
30+
which has been cleaned up.
31+
2532

2633
Performance, Internal Implementation, Development Support etc.
2734

@@ -53,6 +60,22 @@ Performance, Internal Implementation, Development Support etc.
5360
* Workaround breakage in MSVC build, where "curl-config --cflags"
5461
gives settings appropriate for GCC build.
5562

63+
* Code clean-up of "git clean" resulted in a fix of recent
64+
performance regression.
65+
66+
* Code clean-up in the codepath that serves "git fetch" continues.
67+
68+
* "git merge-base --is-ancestor" is taught to take advantage of the
69+
commit graph.
70+
71+
* Rewrite of parts of the scripted "git submodule" Porcelain command
72+
continues; this time it is "git submodule set-branch" subcommand's
73+
turn.
74+
75+
* The "fetch/clone" protocol has been updated to allow the server to
76+
instruct the clients to grab pre-packaged packfile(s) in addition
77+
to the packed object data coming over the wire.
78+
5679

5780
Fixes since v2.27
5881
-----------------
@@ -110,6 +133,13 @@ Fixes since v2.27
110133
* The effect of sparse checkout settings on submodules is documented.
111134
(merge e7d7c73249 en/sparse-with-submodule-doc later to maint).
112135

136+
* Code clean-up around "git branch" with a minor bugfix.
137+
(merge dc44639904 dl/branch-cleanup later to maint).
138+
139+
* A branch name used in a test has been clarified to match what is
140+
going on.
141+
(merge 08dc26061f pb/t4014-unslave later to maint).
142+
113143
* Other code cleanup, docfix, build fix, etc.
114144
(merge 2c31a7aa44 jx/pkt-line-doc-count-fix later to maint).
115145
(merge d63ae31962 cb/t5608-cleanup later to maint).

0 commit comments

Comments
 (0)