]> git.ipfire.org Git - thirdparty/git.git/blob - Documentation/RelNotes/2.11.0.txt
Merge branch 'js/t9903-chaining'
[thirdparty/git.git] / Documentation / RelNotes / 2.11.0.txt
1 Git 2.11 Release Notes
2 ======================
3
4 Updates since v2.10
5 -------------------
6
7 UI, Workflows & Features
8
9 * "git format-patch --cover-letter HEAD^" to format a single patch
10 with a separate cover letter now numbers the output as [PATCH 0/1]
11 and [PATCH 1/1] by default.
12
13 * An incoming "git push" that attempts to push too many bytes can now
14 be rejected by setting a new configuration variable at the receiving
15 end.
16
17 * "git nosuchcommand --help" said "No manual entry for gitnosuchcommand",
18 which was not intuitive, given that "git nosuchcommand" said "git:
19 'nosuchcommand' is not a git command".
20
21 * "git clone --resurse-submodules --reference $path $URL" is a way to
22 reduce network transfer cost by borrowing objects in an existing
23 $path repository when cloning the superproject from $URL; it
24 learned to also peek into $path for presense of corresponding
25 repositories of submodules and borrow objects from there when able.
26
27
28 Performance, Internal Implementation, Development Support etc.
29
30 * The delta-base-cache mechanism has been a key to the performance in
31 a repository with a tightly packed packfile, but it did not scale
32 well even with a larger value of core.deltaBaseCacheLimit.
33
34 * Enhance "git status --porcelain" output by collecting more data on
35 the state of the index and the working tree files, which may
36 further be used to teach git-prompt (in contrib/) to make fewer
37 calls to git.
38
39
40 Also contains various documentation updates and code clean-ups.
41
42
43 Fixes since v2.10
44 -----------------
45
46 Unless otherwise noted, all the fixes since v2.9 in the maintenance
47 track are contained in this release (see the maintenance releases'
48 notes for details).
49
50 * Clarify various ways to specify the "revision ranges" in the
51 documentation.
52 (merge a117be4 po/range-doc later to maint).
53
54 * "diff-highlight" script (in contrib/) learned to work better with
55 "git log -p --graph" output.
56 (merge 3dbfe2b bh/diff-highlight-graph later to maint).