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