Skip to content

Commit b5101f9

Browse files
committed
Fourth batch after 2.20
Signed-off-by: Junio C Hamano <[email protected]>
1 parent a562a11 commit b5101f9

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

Diff for: Documentation/RelNotes/2.21.0.txt

+54
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ UI, Workflows & Features
5151
learned to show a few more traits of objects that can be learned by
5252
the object_info API.
5353

54+
* "git rebase -i" learned to re-execute a command given with 'exec'
55+
to run after it failed the last time.
56+
57+
* "git diff --color-moved-ws" updates.
58+
59+
* Custom userformat "log --format" learned %S atom that stands for
60+
the tip the traversal reached the commit from, i.e. --source.
61+
5462

5563
Performance, Internal Implementation, Development Support etc.
5664

@@ -77,6 +85,22 @@ Performance, Internal Implementation, Development Support etc.
7785
"--stress" option.
7886
(merge fb7d1e3ac8 sg/stress-test later to maint).
7987

88+
* Documentation/Makefile is getting prepared for manpage
89+
localization.
90+
91+
* "git fetch-pack" now can talk the version 2 protocol.
92+
93+
* sha-256 hash has been added and plumbed through the code to allow
94+
building Git with the "NewHash".
95+
96+
* Debugging help for http transport.
97+
98+
* "git fetch --deepen=<more>" has been corrected to work over v2
99+
protocol.
100+
101+
* The code to walk tree objects has been taught that we may be
102+
working with object names that are not computed with SHA-1.
103+
80104

81105
Fixes since v2.20
82106
-----------------
@@ -170,6 +194,33 @@ Fixes since v2.20
170194
corrected.
171195
(merge 5bdece0d70 js/gc-repack-close-before-remove later to maint).
172196

197+
* The code to drive GIT_EXTERNAL_DIFF command relied on the string
198+
returned from getenv() to be non-volatile, which is not true, that
199+
has been corrected.
200+
(merge 6776a84dae kg/external-diff-save-env later to maint).
201+
202+
* There were many places the code relied on the string returned from
203+
getenv() to be non-volatile, which is not true, that have been
204+
corrected.
205+
(merge 0da0e9268b jk/save-getenv-result later to maint).
206+
207+
* The v2 upload-pack protocol implementation failed to honor
208+
hidden-ref configuration, which has been corrected.
209+
(merge e20b4192a3 jk/proto-v2-hidden-refs-fix later to maint).
210+
211+
* "git fetch --recurse-submodules" may not fetch the necessary commit
212+
that is bound to the superproject, which is getting corrected.
213+
(merge be76c21282 sb/submodule-recursive-fetch-gets-the-tip later to maint).
214+
215+
* "git rebase" internally runs "checkout" to switch between branches,
216+
and the command used to call the post-checkout hook, but the
217+
reimplementation stopped doing so, which is getting fixed.
218+
219+
* "git add -e" got confused when the change it wants to let the user
220+
edit is smaller than the previous change that was left over in a
221+
temporary file.
222+
(merge fa6f225e01 js/add-e-clear-patch-before-stating later to maint).
223+
173224
* Code cleanup, docfix, build fix, etc.
174225
(merge 89ba9a79ae hb/t0061-dot-in-path-fix later to maint).
175226
(merge d173e799ea sb/diff-color-moved-config-option-fixup later to maint).
@@ -186,3 +237,6 @@ Fixes since v2.20
186237
(merge 0650614982 cy/completion-typofix later to maint).
187238
(merge 6881925ef5 rs/sha1-file-close-mapped-file-on-error later to maint).
188239
(merge bd8d6f0def en/show-ref-doc-fix later to maint).
240+
(merge 1747125e2c cc/parial-clone-doc-typofix later to maint).
241+
(merge e01378753d cc/fetch-error-message-fix later to maint).
242+
(merge 54e8c11215 jk/remote-insteadof-cleanup later to maint).

0 commit comments

Comments
 (0)