Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
The twelfth batch for 2.15
author
Junio C Hamano
<gitster@pobox.com>
Tue, 3 Oct 2017 06:50:31 +0000
(15:50 +0900)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 3 Oct 2017 06:50:31 +0000
(15:50 +0900)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/2.15.0.txt
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
4812340
)
diff --git
a/Documentation/RelNotes/2.15.0.txt
b/Documentation/RelNotes/2.15.0.txt
index 8a869e4ef1d6a620bbb76e85540f9e36e6b95fb2..face5e0b0236c6f28ffecee61f92693ddc11d7a4 100644
(file)
--- a/
Documentation/RelNotes/2.15.0.txt
+++ b/
Documentation/RelNotes/2.15.0.txt
@@
-87,6
+87,14
@@
UI, Workflows & Features
* "git describe --match <pattern>" has been taught to play well with
the "--all" option.
* "git describe --match <pattern>" has been taught to play well with
the "--all" option.
+ * "git branch" learned "-c/-C" to create a new branch by copying an
+ existing one.
+
+ * Some commands (most notably "git status") makes an opportunistic
+ update when performing a read-only operation to help optimize later
+ operations in the same repository. The new "--no-optional-locks"
+ option can be passed to Git to disable them.
+
Performance, Internal Implementation, Development Support etc.
Performance, Internal Implementation, Development Support etc.
@@
-203,6
+211,14
@@
Performance, Internal Implementation, Development Support etc.
the directory, which is unnecessary. The codepath has been
optimized to avoid this overhead.
the directory, which is unnecessary. The codepath has been
optimized to avoid this overhead.
+ * The final batch to "git rebase -i" updates to move more code from
+ the shell script to C has been merged.
+
+ * Operations that do not touch (majority of) packed refs have been
+ optimized by making accesses to packed-refs file lazy; we no longer
+ pre-parse everything, and an access to a single ref in the
+ packed-refs does not touch majority of irrelevant refs, either.
+
Also contains various documentation updates and code clean-ups.
Also contains various documentation updates and code clean-ups.
@@
-421,6
+437,11
@@
Fixes since v2.14
* Memory leaks in various codepaths have been plugged.
(merge 4d01a7fa65 ma/leakplugs later to maint).
* Memory leaks in various codepaths have been plugged.
(merge 4d01a7fa65 ma/leakplugs later to maint).
+ * Recent versions of "git rev-parse --parseopt" did not parse the
+ option specification that does not have the optional flags (*=?!)
+ correctly, which has been corrected.
+ (merge a6304fa4c2 bc/rev-parse-parseopt-fix later to maint).
+
* Other minor doc, test and build updates and code cleanups.
(merge f094b89a4d ma/parse-maybe-bool later to maint).
(merge 39b00fa4d4 jk/drop-sha1-entry-pos later to maint).
* Other minor doc, test and build updates and code cleanups.
(merge f094b89a4d ma/parse-maybe-bool later to maint).
(merge 39b00fa4d4 jk/drop-sha1-entry-pos later to maint).
@@
-441,3
+462,6
@@
Fixes since v2.14
(merge 217bb56d4f hn/typofix later to maint).
(merge c08fd6388c jk/doc-read-tree-table-asciidoctor-fix later to maint).
(merge c3342b362e ks/doc-use-camelcase-for-config-name later to maint).
(merge 217bb56d4f hn/typofix later to maint).
(merge c08fd6388c jk/doc-read-tree-table-asciidoctor-fix later to maint).
(merge c3342b362e ks/doc-use-camelcase-for-config-name later to maint).
+ (merge 0bca165fdb jk/validate-headref-fix later to maint).
+ (merge 93dbefb389 mr/doc-negative-pathspec later to maint).
+ (merge 5e633326e4 ad/doc-markup-fix later to maint).