Skip to content

Commit 98e06de

Browse files
committed
Flush fixes up to the third batch post 2.22.0
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 352253a commit 98e06de

File tree

2 files changed

+77
-1
lines changed

2 files changed

+77
-1
lines changed

Documentation/RelNotes/2.22.1.txt

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Git 2.22.1 Release Notes
2+
========================
3+
4+
Fixes since v2.22
5+
-----------------
6+
7+
* A relative pathname given to "git init --template=<path> <repo>"
8+
ought to be relative to the directory "git init" gets invoked in,
9+
but it instead was made relative to the repository, which has been
10+
corrected.
11+
12+
* "git worktree add" used to fail when another worktree connected to
13+
the same repository was corrupt, which has been corrected.
14+
15+
* The ownership rule for the file descriptor to fast-import remote
16+
backend was mixed up, leading to unrelated file descriptor getting
17+
closed, which has been fixed.
18+
19+
* "git update-server-info" used to leave stale packfiles in its
20+
output, which has been corrected.
21+
22+
* The server side support for "git fetch" used to show incorrect
23+
value for the HEAD symbolic ref when the namespace feature is in
24+
use, which has been corrected.
25+
26+
* "git am -i --resolved" segfaulted after trying to see a commit as
27+
if it were a tree, which has been corrected.
28+
29+
* "git bundle verify" needs to see if prerequisite objects exist in
30+
the receiving repository, but the command did not check if we are
31+
in a repository upfront, which has been corrected.
32+
33+
* "git merge --squash" is designed to update the working tree and the
34+
index without creating the commit, and this cannot be countermanded
35+
by adding the "--commit" option; the command now refuses to work
36+
when both options are given.
37+
38+
* The data collected by fsmonitor was not properly written back to
39+
the on-disk index file, breaking t7519 tests occasionally, which
40+
has been corrected.
41+
42+
* Update to Unicode 12.1 width table.
43+
44+
* The command line to invoke a "git cat-file" command from inside
45+
"git p4" was not properly quoted to protect a caret and running a
46+
broken command on Windows, which has been corrected.
47+
48+
* "git request-pull" learned to warn when the ref we ask them to pull
49+
from in the local repository and in the published repository are
50+
different.
51+
52+
* When creating a partial clone, the object filtering criteria is
53+
recorded for the origin of the clone, but this incorrectly used a
54+
hardcoded name "origin" to name that remote; it has been corrected
55+
to honor the "--origin <name>" option.
56+
57+
* "git fetch" into a lazy clone forgot to fetch base objects that are
58+
necessary to complete delta in a thin packfile, which has been
59+
corrected.
60+
61+
* The filter_data used in the list-objects-filter (which manages a
62+
lazily sparse clone repository) did not use the dynamic array API
63+
correctly---'nr' is supposed to point at one past the last element
64+
of the array in use. This has been corrected.
65+
66+
* The description about slashes in gitignore patterns (used to
67+
indicate things like "anchored to this level only" and "only
68+
matches directories") has been revamped.
69+
70+
* The URL decoding code has been updated to avoid going past the end
71+
of the string while parsing %-<hex>-<hex> sequence.
72+
73+
* The list of for-each like macros used by clang-format has been
74+
updated.
75+
76+
Also contains various documentation updates and code clean-ups.

RelNotes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Documentation/RelNotes/2.22.0.txt
1+
Documentation/RelNotes/2.22.1.txt

0 commit comments

Comments
 (0)