Skip to content

Commit 041f5ea

Browse files
committed
The third batch
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 0c45fa3 commit 041f5ea

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

Documentation/RelNotes/2.22.0.txt

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ UI, Workflows & Features
3131
* The command line completion (in contrib/) has been taught to
3232
complete more subcommand parameters.
3333

34+
* The final report from "git bisect" used to show the suspected
35+
culprit using a raw "diff-tree", with which there is no output for
36+
a merge commit. This has been updated to use a more modern and
37+
human readable output that still is concise enough.
38+
3439

3540
Performance, Internal Implementation, Development Support etc.
3641

@@ -47,6 +52,9 @@ Performance, Internal Implementation, Development Support etc.
4752
* "git prune" has been taught to take advantage of reachability
4853
bitmap when able.
4954

55+
* The command line parser of "git commit-tree" has been rewritten to
56+
use the parse-options API.
57+
5058

5159
Fixes since v2.21
5260
-----------------
@@ -85,6 +93,47 @@ Fixes since v2.21
8593
ETAGS on.
8694
(merge 92b88eba9f js/find-lib-h-with-ls-files-when-possible later to maint).
8795

96+
* "git rebase" that was reimplemented in C did not set ORIG_HEAD
97+
correctly, which has been corrected.
98+
(merge cbd29ead92 js/rebase-orig-head-fix later to maint).
99+
100+
* Dev support.
101+
(merge f545737144 js/stress-test-ui-tweak later to maint).
102+
103+
* CFLAGS now can be tweaked when invoking Make while using
104+
DEVELOPER=YesPlease; this did not work well before.
105+
(merge 6d5d4b4e93 ab/makefile-help-devs-more later to maint).
106+
107+
* "git fsck --connectivity-only" omits computation necessary to sift
108+
the objects that are not reachable from any of the refs into
109+
unreachable and dangling. This is now enabled when dangling
110+
objects are requested (which is done by default, but can be
111+
overridden with the "--no-dangling" option).
112+
(merge 8d8c2a5aef jk/fsck-doc later to maint).
113+
114+
* On platforms where "git fetch" is killed with SIGPIPE (e.g. OSX),
115+
the upload-pack that runs on the other end that hangs up after
116+
detecting an error could cause "git fetch" to die with a signal,
117+
which led to a flakey test. "git fetch" now ignores SIGPIPE during
118+
the network portion of its operation (this is not a problem as we
119+
check the return status from our write(2)s).
120+
(merge 143588949c jk/no-sigpipe-during-network-transport later to maint).
121+
122+
* A recent update broke "is this object available to us?" check for
123+
well-known objects like an empty tree (which should yield "yes",
124+
even when there is no on-disk object for an empty tree), which has
125+
been corrected.
126+
(merge f06ab027ef jk/virtual-objects-do-exist later to maint).
127+
128+
* The setup code has been cleaned up to avoid leaks around the
129+
repository_format structure.
130+
(merge e8805af1c3 ma/clear-repository-format later to maint).
131+
132+
* "git config --type=color ..." is meant to replace "git config --get-color"
133+
but there is a slight difference that wasn't documented, which is
134+
now fixed.
135+
(merge cd8e7593b9 jk/config-type-color-ends-with-lf later to maint).
136+
88137
* Code cleanup, docfix, build fix, etc.
89138
(merge 11f470aee7 jc/test-yes-doc later to maint).
90139
(merge 90503a240b js/doc-symref-in-proto-v1 later to maint).

0 commit comments

Comments
 (0)