|
| 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). |
0 commit comments