Merge branch 'js/bs-is-a-dir-sep-on-windows' into maint
[git/raj.git] / Documentation / RelNotes / 2.13.1.txt
blob04c752c49050647bbb75a827baa655d91ae82783
1 Git v2.13.1 Release Notes
2 =========================
4 Fixes since v2.13
5 -----------------
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.
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.
17  * Setting "log.decorate=false" in the configuration file did not take
18    effect in v2.13, which has been corrected.
20  * An earlier update to test 7400 needed to be skipped on CYGWIN.
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.
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.
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.
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.
40  * Clarify documentation for include.path and includeIf.<condition>.path
41    configuration variables.
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)
47  * A few http:// links that are redirected to https:// in the
48    documentation have been updated to https:// links.
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.
56  * Fix memory leaks pointed out by Coverity (and people).
58  * The receive-pack program now makes sure that the push certificate
59    records the same set of push options used for pushing.
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.
66  * The shell completion script (in contrib/) learned "git stash" has
67    a new "push" subcommand.
69 Also contains various documentation updates and code clean-ups.