Skip to content

Commit e6dfbcf

Browse files
committed
Git 1.7.11.3
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent b120079 commit e6dfbcf

File tree

4 files changed

+57
-3
lines changed

4 files changed

+57
-3
lines changed

Documentation/RelNotes/1.7.11.3.txt

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
Git v1.7.11.3 Release Notes
2+
===========================
3+
4+
Fixes since v1.7.11.3
5+
---------------------
6+
7+
* The error message from "git push $there :bogo" (and its equivalent
8+
"git push $there --delete bogo") mentioned that we tried and failed
9+
to guess what ref is being deleted based on the LHS of the refspec,
10+
which we don't.
11+
12+
* A handful of files and directories we create had tighter than
13+
necessary permission bits when the user wanted to have group
14+
writability (e.g. by setting "umask 002").
15+
16+
* "commit --amend" used to refuse amending a commit with an empty log
17+
message, with or without "--allow-empty-message".
18+
19+
* "git commit --amend --only --" was meant to allow "Clever" people to
20+
rewrite the commit message without making any change even when they
21+
have already changes for the next commit added to their index, but
22+
it never worked as advertised since it was introduced in 1.3.0 era.
23+
24+
* Even though the index can record pathnames longer than 1<<12 bytes,
25+
in some places we were not comparing them in full, potentially
26+
replacing index entries instead of adding.
27+
28+
* "git show"'s auto-walking behaviour was an unreliable and
29+
unpredictable hack; it now behaves just like "git log" does when it
30+
walks.
31+
32+
* "git diff", "git status" and anything that internally uses the
33+
comparison machinery was utterly broken when the difference
34+
involved a file with "-" as its name. This was due to the way "git
35+
diff --no-index" was incorrectly bolted on to the system, making
36+
any comparison that involves a file "-" at the root level
37+
incorrectly read from the standard input.
38+
39+
* We did not have test to make sure "git rebase" without extra options
40+
filters out an empty commit in the original history.
41+
42+
* "git fast-export" produced an input stream for fast-import without
43+
properly quoting pathnames when they contain SPs in them.
44+
45+
* "git checkout --detach", when you are still on an unborn branch,
46+
should be forbidden, but it wasn't.
47+
48+
* Some implementations of Perl terminates "lines" with CRLF even when
49+
the script is operating on just a sequence of bytes. Make sure to
50+
use "$PERL_PATH", the version of Perl the user told Git to use, in
51+
our tests to avoid unnecessary breakages in tests.
52+
53+
Also contains minor typofixes and documentation updates.

Documentation/git.txt

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

47-
* link:v1.7.11.2/git.html[documentation for release 1.7.11.2]
47+
* link:v1.7.11.3/git.html[documentation for release 1.7.11.3]
4848

4949
* release notes for
50+
link:RelNotes/1.7.11.3.txt[1.7.11.3],
5051
link:RelNotes/1.7.11.2.txt[1.7.11.2],
5152
link:RelNotes/1.7.11.1.txt[1.7.11.1],
5253
link:RelNotes/1.7.11.txt[1.7.11].

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=v1.7.11.2
4+
DEF_VER=v1.7.11.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/1.7.11.2.txt
1+
Documentation/RelNotes/1.7.11.3.txt

0 commit comments

Comments
 (0)