Skip to content

Commit 594730e

Browse files
committed
Git 2.7.3
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 2e1e569 commit 594730e

File tree

4 files changed

+66
-3
lines changed

4 files changed

+66
-3
lines changed

Documentation/RelNotes/2.7.3.txt

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Git v2.7.3 Release Notes
2+
========================
3+
4+
Fixes since v2.7.2
5+
------------------
6+
7+
* Traditionally, the tests that try commands that work on the
8+
contents in the working tree were named with "worktree" in their
9+
filenames, but with the recent addition of "git worktree"
10+
subcommand, whose tests are also named similarly, it has become
11+
harder to tell them apart. The traditional tests have been renamed
12+
to use "work-tree" instead in an attempt to differentiate them.
13+
14+
* Many codepaths forget to check return value from git_config_set();
15+
the function is made to die() to make sure we do not proceed when
16+
setting a configuration variable failed.
17+
18+
* Handling of errors while writing into our internal asynchronous
19+
process has been made more robust, which reduces flakiness in our
20+
tests.
21+
22+
* "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a
23+
rev, i.e. the object named by the the pathname with wildcard
24+
characters in a tree object.
25+
26+
* "git rev-parse --git-common-dir" used in the worktree feature
27+
misbehaved when run from a subdirectory.
28+
29+
* The "v(iew)" subcommand of the interactive "git am -i" command was
30+
broken in 2.6.0 timeframe when the command was rewritten in C.
31+
32+
* "git merge-tree" used to mishandle "both sides added" conflict with
33+
its own "create a fake ancestor file that has the common parts of
34+
what both sides have added and do a 3-way merge" logic; this has
35+
been updated to use the usual "3-way merge with an empty blob as
36+
the fake common ancestor file" approach used in the rest of the
37+
system.
38+
39+
* The memory ownership rule of fill_textconv() API, which was a bit
40+
tricky, has been documented a bit better.
41+
42+
* The documentation did not clearly state that the 'simple' mode is
43+
now the default for "git push" when push.default configuration is
44+
not set.
45+
46+
* Recent versions of GNU grep are pickier when their input contains
47+
arbitrary binary data, which some of our tests uses. Rewrite the
48+
tests to sidestep the problem.
49+
50+
* A helper function "git submodule" uses since v2.7.0 to list the
51+
modules that match the pathspec argument given to its subcommands
52+
(e.g. "submodule add <repo> <path>") has been fixed.
53+
54+
* "git config section.var value" to set a value in per-repository
55+
configuration file failed when it was run outside any repository,
56+
but didn't say the reason correctly.
57+
58+
* The code to read the pack data using the offsets stored in the pack
59+
idx file has been made more carefully check the validity of the
60+
data in the idx.
61+
62+
Also includes documentation and test updates.

Documentation/git.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ unreleased) version of Git, that is available from the 'master'
4343
branch of the `git.git` repository.
4444
Documentation for older releases are available here:
4545

46-
* link:v2.7.2/git.html[documentation for release 2.7.2]
46+
* link:v2.7.3/git.html[documentation for release 2.7.3]
4747

4848
* release notes for
49+
link:RelNotes/2.7.3.txt[2.7.3],
4950
link:RelNotes/2.7.2.txt[2.7.2],
5051
link:RelNotes/2.7.1.txt[2.7.1],
5152
link:RelNotes/2.7.0.txt[2.7].

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.7.2
4+
DEF_VER=v2.7.3
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.7.2.txt
1+
Documentation/RelNotes/2.7.3.txt

0 commit comments

Comments
 (0)