Skip to content

Commit 8de8e40

Browse files
committed
Sync with Git 1.8.4.1
2 parents 5636a20 + 02a110a commit 8de8e40

File tree

2 files changed

+36
-14
lines changed

2 files changed

+36
-14
lines changed

Documentation/RelNotes/1.8.4.1.txt

Lines changed: 34 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@ Git v1.8.4.1 Release Notes
44
Fixes since v1.8.4
55
------------------
66

7-
* Some people still use rather old versions of bash, which cannot
8-
grok some constructs like 'printf -v varname' the prompt and
9-
completion code started to use recently. The completion and
10-
prompt scripts have been adjusted to work better with these old
11-
versions of bash.
12-
13-
* "git rebase -i" had a minor bug (the same could be in other
14-
programs, as the root cause is pretty generic) where the code
15-
feeds a random, data dependeant string to 'echo' and expects it
7+
* Some old versions of bash do not grok some constructs like
8+
'printf -v varname' which the prompt and completion code started
9+
to use recently. The completion and prompt scripts have been
10+
adjusted to work better with these old versions of bash.
11+
12+
* In FreeBSD's and NetBSD's "sh", a return in a dot script in a
13+
function returns from the function, not only in the dot script,
14+
breaking "git rebase" on these platforms (regression introduced
15+
in 1.8.4-rc1).
16+
17+
* "git rebase -i" and other scripted commands were feeding a
18+
random, data dependant error message to 'echo' and expecting it
1619
to come out literally.
1720

18-
* "submodule.<name>.path" variable mistakenly set to the empty
21+
* Setting the "submodule.<name>.path" variable to the empty
1922
"true" caused the configuration parser to segfault.
2023

21-
* Output from "git log --full-diff -- <pathspec>" looked strange,
24+
* Output from "git log --full-diff -- <pathspec>" looked strange
2225
because comparison was done with the previous ancestor that
2326
touched the specified <pathspec>, causing the patches for paths
2427
outside the pathspec to show more than the single commit has
@@ -43,8 +46,26 @@ Fixes since v1.8.4
4346
shallow repository when a fetch operation tries to auto-follow
4447
tags.
4548

46-
* On platforms with fgetc() and friends defined as macros,
47-
the configuration parser did not compile.
49+
* When send-email comes up with an error message to die with upon
50+
failure to start an SSL session, it tried to read the error
51+
string from a wrong place.
52+
53+
* A call to xread() was used without a loop to cope with short
54+
read in the codepath to stream large blobs to a pack.
55+
56+
* On platforms with fgetc() and friends defined as macros, the
57+
configuration parser did not compile.
58+
59+
* New versions of MediaUncyclo introduced a new API for returning
60+
more than 500 results in response to a query, which would cause
61+
the MediaUncyclo remote helper to go into an infinite loop.
62+
63+
* Subversion's serf access method (the only one available in
64+
Subversion 1.8) for http and https URLs in skelta mode tells its
65+
caller to open multiple files at a time, which made "git svn
66+
fetch" complain that "Temp file with moniker 'svn_delta' already
67+
in use" instead of fetching.
68+
4869

4970
Also contains a handful of trivial code clean-ups, documentation
5071
updates, updates to the test suite, etc.

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 'master'
4343
branch of the `git.git` repository.
4444
Documentation for older releases are available here:
4545

46-
* link:v1.8.4/git.html[documentation for release 1.8.4]
46+
* link:v1.8.4.1/git.html[documentation for release 1.8.4.1]
4747

4848
* release notes for
49+
link:RelNotes/1.8.4.1.txt[1.8.4.1],
4950
link:RelNotes/1.8.4.txt[1.8.4].
5051

5152
* link:v1.8.3.4/git.html[documentation for release 1.8.3.4]

0 commit comments

Comments
 (0)