Skip to content

Commit e09e402

Browse files
committed
Git 1.7.11.6
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 23242a6 commit e09e402

File tree

3 files changed

+58
-35
lines changed

3 files changed

+58
-35
lines changed

Documentation/RelNotes/1.7.11.6.txt

Lines changed: 55 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,59 +4,81 @@ Git v1.7.11.6 Release Notes
44
Fixes since v1.7.11.5
55
---------------------
66

7-
This consists primarily of documentation updates and low-impact code
8-
clarification and bugfixes.
9-
10-
- "ciabot" script (in contrib/) has been updated with extensive
7+
* "ciabot" script (in contrib/) has been updated with extensive
118
documentation.
129

13-
- The "--rebase" option to "git pull" can be abbreviated to "-r",
14-
but we didn't document it.
10+
* "git foo" errored out with "Not a directory" when the user had a
11+
non-directory on $PATH, and worse yet it masked an alias "foo" from
12+
running.
1513

16-
- It was generally understood that "--long-option"s to many of our
17-
subcommands can be abbreviated to the unique prefix, but it was not
18-
easy to find it described for new readers of the documentation set.
14+
* When the user exports a non-default IFS without HT, scripts that
15+
rely on being able to parse "ls-files -s | while read a b c..."
16+
started to fail. Protect them from such a misconfiguration.
1917

20-
- The "--topo-order", "--date-order" (and the lack of either means
21-
the default order) options to "rev-list" and "log" family of
22-
commands were poorly described in the documentation.
18+
* When the user gives an argument that can be taken as both a
19+
revision name and a pathname without disambiguating with "--", we
20+
used to give a help message "Use '--' to separate". The message
21+
has been clarified to show where that '--' goes on the command
22+
line.
23+
24+
* Documentation for the configuration file format had a confusing
25+
example.
2326

24-
- Older parts of the documentation described as if having a regular
27+
* Older parts of the documentation described as if having a regular
2528
file in .git/refs/ hierarchy were the only way to have branches and
2629
tags, which is not true for quite some time.
2730

28-
- A utility shell function test_seq has been added as a replacement
29-
for the 'seq' utility found on some platforms.
31+
* It was generally understood that "--long-option"s to many of our
32+
subcommands can be abbreviated to the unique prefix, but it was not
33+
easy to find it described for new readers of the documentation set.
3034

31-
- Fallback 'getpass' implementation made unportable use of stdio API.
35+
* The "--topo-order", "--date-order" (and the lack of either means
36+
the default order) options to "rev-list" and "log" family of
37+
commands were poorly described in the documentation.
3238

33-
- "git commit --amend" let the user edit the log message and then
39+
* "git commit --amend" let the user edit the log message and then
3440
died when the human-readable committer name was given
3541
insufficiently by getpwent(3).
3642

37-
- The reflog entries left by "git rebase" and "git rebase -i" were
38-
inconsistent (the interactive one gave an abbreviated object name).
43+
* The exit status code from "git config" was way overspecified while
44+
being incorrect. The implementation has been updated to give the
45+
documented status for a case that was documented, and introduce a
46+
new code for "all other errors".
3947

40-
- When the user exports a non-default IFS without HT, scripts that
41-
rely on being able to parse "ls-files -s | while read a b c..."
42-
started to fail. Protect them from such a misconfiguration.
48+
* The output from "git diff -B" for a file that ends with an
49+
incomplete line did not put "\ No newline..." on a line of its own.
50+
51+
* "git diff" had a confusion between taking data from a path in the
52+
working tree and taking data from an object that happens to have
53+
name 0{40} recorded in a tree.
4354

44-
- When "git push" triggered the automatic gc on the receiving end, a
55+
* The "--rebase" option to "git pull" can be abbreviated to "-r",
56+
but we didn't document it.
57+
58+
* When "git push" triggered the automatic gc on the receiving end, a
4559
message from "git prune" that said it was removing cruft leaked to
4660
the standard output, breaking the communication protocol.
4761

48-
- "git diff" had a confusion between taking data from a path in the
49-
working tree and taking data from an object that happens to have
50-
name 0{40} recorded in a tree.
62+
* The reflog entries left by "git rebase" and "git rebase -i" were
63+
inconsistent (the interactive one gave an abbreviated object name).
5164

52-
- "git send-email" did not unquote encoded words that appear on the
65+
* "git send-email" did not unquote encoded words that appear on the
5366
header correctly, and lost "_" from strings.
5467

55-
- When the user gives an argument that can be taken as both a
56-
revision name and a pathname without disambiguating with "--", we
57-
used to give a help message "Use '--' to separate". The message
58-
has been clarified to show where that '--' goes on the command
59-
line.
68+
* "git stash apply/pop" did not trigger "rerere" upon conflicts
69+
unlike other mergy operations.
70+
71+
* "git submodule <cmd> path" did not error out when the path to the
72+
submodule was misspelt.
6073

61-
- "gitweb" when used with PATH_INFO failed to notice directories with
74+
* "git submodule update -f" did not update paths in the working tree
75+
that has local changes.
76+
(merge 01d4721 sz/submodule-force-update later to maint).
77+
78+
* "gitweb" when used with PATH_INFO failed to notice directories with
6279
SP (and other characters that need URL-style quoting) in them.
80+
81+
* Fallback 'getpass' implementation made unportable use of stdio API.
82+
83+
* A utility shell function test_seq has been added as a replacement
84+
for the 'seq' utility found on some platforms.

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.5/git.html[documentation for release 1.7.11.5]
47+
* link:v1.7.11.6/git.html[documentation for release 1.7.11.6]
4848

4949
* release notes for
50+
link:RelNotes/1.7.11.6.txt[1.7.11.6],
5051
link:RelNotes/1.7.11.5.txt[1.7.11.5],
5152
link:RelNotes/1.7.11.4.txt[1.7.11.4],
5253
link:RelNotes/1.7.11.3.txt[1.7.11.3],

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.5
4+
DEF_VER=v1.7.11.6
55

66
LF='
77
'

0 commit comments

Comments
 (0)