Skip to content

Commit f4ba3cf

Browse files
committed
Sync with maint
2 parents f164c1b + e215bd9 commit f4ba3cf

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

Documentation/RelNotes/2.13.1.txt

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
Git v2.13.1 Release Notes
2+
=========================
3+
4+
Fixes since v2.13
5+
-----------------
6+
7+
* The Web interface to gmane news archive is long gone, even though
8+
the articles are still accessible via NTTP. Replace the links with
9+
ones to public-inbox.org. Because their message identification is
10+
based on the actual message-id, it is likely that it will be easier
11+
to migrate away from it if/when necessary.
12+
13+
* Update tests to pass under GETTEXT_POISON (a mechanism to ensure
14+
that output strings that should not be translated are not
15+
translated by mistake), and tell TravisCI to run them.
16+
17+
* Setting "log.decorate=false" in the configuration file did not take
18+
effect in v2.13, which has been corrected.
19+
20+
* An earlier update to test 7400 needed to be skipped on CYGWIN.
21+
22+
* Git sometimes gives an advice in a rhetorical question that does
23+
not require an answer, which can confuse new users and non native
24+
speakers. Attempt to rephrase them.
25+
26+
* "git read-tree -m" (no tree-ish) gave a nonsense suggestion "use
27+
--empty if you want to clear the index". With "-m", such a request
28+
will still fail anyway, as you'd need to name at least one tree-ish
29+
to be merged.
30+
31+
* The codepath in "git am" that is used when running "git rebase"
32+
leaked memory held for the log message of the commits being rebased.
33+
34+
* "pack-objects" can stream a slice of an existing packfile out when
35+
the pack bitmap can tell that the reachable objects are all needed
36+
in the output, without inspecting individual objects. This
37+
strategy however would not work well when "--local" and other
38+
options are in use, and need to be disabled.
39+
40+
* Clarify documentation for include.path and includeIf.<condition>.path
41+
configuration variables.
42+
43+
* Tag objects, which are not reachable from any ref, that point at
44+
missing objects were mishandled by "git gc" and friends (they
45+
should silently be ignored instead)
46+
47+
* A few http:// links that are redirected to https:// in the
48+
documentation have been updated to https:// links.
49+
50+
* Make sure our tests would pass when the sources are checked out
51+
with "platform native" line ending convention by default on
52+
Windows. Some "text" files out tests use and the test scripts
53+
themselves that are meant to be run with /bin/sh, ought to be
54+
checked out with eol=LF even on Windows.
55+
56+
* Fix memory leaks pointed out by Coverity (and people).
57+
58+
* The receive-pack program now makes sure that the push certificate
59+
records the same set of push options used for pushing.
60+
61+
* "git cherry-pick" and other uses of the sequencer machinery
62+
mishandled a trailer block whose last line is an incomplete line.
63+
This has been fixed so that an additional sign-off etc. are added
64+
after completing the existing incomplete line.
65+
66+
* The shell completion script (in contrib/) learned "git stash" has
67+
a new "push" subcommand.
68+
69+
Also contains various documentation updates and code clean-ups.

0 commit comments

Comments
 (0)