Git 1.7.11.3

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Jul 22, 2012 at 13:07 UTC e6dfbcf12b0e70897818cb36903de0625931a5c6
4 files changed +57 -3
Documentation/RelNotes/1.7.11.3.txt new
+53
@@ -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
+2 -1
@@ -44,9 +44,10 @@ unreleased) version of git, that is available from 'master'
44 branch of the `git.git` repository.
45 Documentation for older releases are available here:
46
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]
48
49 * release notes for
50 + link:RelNotes/1.7.11.3.txt[1.7.11.3],
51 link:RelNotes/1.7.11.2.txt[1.7.11.2],
52 link:RelNotes/1.7.11.1.txt[1.7.11.1],
53 link:RelNotes/1.7.11.txt[1.7.11].
GIT-VERSION-GEN
+1 -1
@@ -1,7 +1,7 @@
1 #!/bin/sh
2
3 GVF=GIT-VERSION-FILE
4 -DEF_VER=v1.7.11.2
4 +DEF_VER=v1.7.11.3
5
6 LF='
7 '
RelNotes
+1 -1
@@ -1 +1 @@
1 -Documentation/RelNotes/1.7.11.2.txt
\ No newline at end of file
1 +Documentation/RelNotes/1.7.11.3.txt
\ No newline at end of file