Skip to content

Commit 0822e66

Browse files
committed
Git 2.25.2
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 65588b0 commit 0822e66

File tree

3 files changed

+62
-2
lines changed

3 files changed

+62
-2
lines changed

Documentation/RelNotes/2.25.2.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
GVF=GIT-VERSION-FILE
4-
DEF_VER=v2.25.1
4+
DEF_VER=v2.25.2
55

66
LF='
77
'

RelNotes

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

0 commit comments

Comments
 (0)