Flush fixes up to the third batch post 2.22.0

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jul 25, 2019 at 14:32 UTC 98e06ded345450b3b07099d3ed1abf58fc95f5b6
2 files changed +77 -1
Documentation/RelNotes/2.22.1.txt new
+76
@@ -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
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/2.22.0.txt
\ No newline at end of file
1 +Documentation/RelNotes/2.22.1.txt
\ No newline at end of file