Git 2.25.2
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Mar 17, 2020 at 14:54 UTC
0822e66b5d49d0de1aa767b38785e42de05eaf40
3 files changed
+62
-2
Documentation/RelNotes/2.25.2.txt
new
+60
@@ -0,0 +1,60 @@
1
+Git 2.25.2 Release Notes
2
+========================
3
+
4
+Fixes since v2.25.1
5
+-------------------
6
+
7
+ * Minor bugfixes to "git add -i" that has recently been rewritten in C.
8
+
9
+ * An earlier update to show the location of working tree in the error
10
+ message did not consider the possibility that a git command may be
11
+ run in a bare repository, which has been corrected.
12
+
13
+ * The "--recurse-submodules" option of various subcommands did not
14
+ work well when run in an alternate worktree, which has been
15
+ corrected.
16
+
17
+ * Running "git rm" on a submodule failed unnecessarily when
18
+ .gitmodules is only cache-dirty, which has been corrected.
19
+
20
+ * "git rebase -i" identifies existing commits in its todo file with
21
+ their abbreviated object name, which could become ambigous as it
22
+ goes to create new commits, and has a mechanism to avoid ambiguity
23
+ in the main part of its execution. A few other cases however were
24
+ not covered by the protection against ambiguity, which has been
25
+ corrected.
26
+
27
+ * The index-pack code now diagnoses a bad input packstream that
28
+ records the same object twice when it is used as delta base; the
29
+ code used to declare a software bug when encountering such an
30
+ input, but it is an input error.
31
+
32
+ * The code to automatically shrink the fan-out in the notes tree had
33
+ an off-by-one bug, which has been killed.
34
+
35
+ * "git check-ignore" did not work when the given path is explicitly
36
+ marked as not ignored with a negative entry in the .gitignore file.
37
+
38
+ * The merge-recursive machinery failed to refresh the cache entry for
39
+ a merge result in a couple of places, resulting in an unnecessary
40
+ merge failure, which has been fixed.
41
+
42
+ * Fix for a bug revealed by a recent change to make the protocol v2
43
+ the default.
44
+
45
+ * "git merge signed-tag" while lacking the public key started to say
46
+ "No signature", which was utterly wrong. This regression has been
47
+ reverted.
48
+
49
+ * MinGW's poll() emulation has been improved.
50
+
51
+ * "git show" and others gave an object name in raw format in its
52
+ error output, which has been corrected to give it in hex.
53
+
54
+ * Both "git ls-remote -h" and "git grep -h" give short usage help,
55
+ like any other Git subcommand, but it is not unreasonable to expect
56
+ that the former would behave the same as "git ls-remote --head"
57
+ (there is no other sensible behaviour for the latter). The
58
+ documentation has been updated in an attempt to clarify this.
59
+
60
+Also contains various documentation updates, code clean-ups and minor fixups.
GIT-VERSION-GEN
+1
-1
@@ -1,7 +1,7 @@
1
#!/bin/sh
2
3
GVF=GIT-VERSION-FILE
4
-DEF_VER=v2.25.1
4
+DEF_VER=v2.25.2
5
6
LF='
7
'
RelNotes
+1
-1
@@ -1 +1 @@
1
-Documentation/RelNotes/2.25.1.txt
\ No newline at end of file
1
+Documentation/RelNotes/2.25.2.txt
\ No newline at end of file