summaryrefslogtreecommitdiff
path: root/Documentation/RelNotes/2.2.0.txt
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2014-09-26 21:51:23 (GMT)
committerJunio C Hamano <gitster@pobox.com>2014-09-26 21:59:32 (GMT)
commitd29e9c89dbbf0876145dc88615b99308cab5f187 (patch)
tree1a06cf070ce87a084fe10a6558169fd17a800ed7 /Documentation/RelNotes/2.2.0.txt
parent5d7f49dc79edf476a0b9266ea5f076b723eca6ec (diff)
downloadgit-d29e9c89dbbf0876145dc88615b99308cab5f187.zip
git-d29e9c89dbbf0876145dc88615b99308cab5f187.tar.gz
git-d29e9c89dbbf0876145dc88615b99308cab5f187.tar.bz2
Update draft release notes to 2.2
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/RelNotes/2.2.0.txt')
-rw-r--r--Documentation/RelNotes/2.2.0.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/Documentation/RelNotes/2.2.0.txt b/Documentation/RelNotes/2.2.0.txt
index a8a27a9..a5e3ce8 100644
--- a/Documentation/RelNotes/2.2.0.txt
+++ b/Documentation/RelNotes/2.2.0.txt
@@ -40,6 +40,10 @@ UI, Workflows & Features
forgot to remove higher stage entries, or if it wanted to unresolve
and forgot to remove the stage#0 entry).
+ * The "pre-receive" and "post-receive" hooks are no longer required
+ to consume their input fully (not following this requirement used
+ to result in intermittent errors in "git push").
+
Performance, Internal Implementation, etc.
@@ -87,6 +91,20 @@ Performance, Internal Implementation, etc.
to two separate options is detected by parse_options() API to help
developers.
+ * The code path to write out the packed-refs file has been optimized,
+ which especially matters in a repository with a large number of
+ refs.
+
+ * The check to see if a ref $F can be created by making sure no
+ existing ref has $F/ as its prefix has been optimized, which
+ especially matters in a repository with a large number of existing
+ refs.
+
+ * "git fsck" was taught to check contents of tag objects a bit more.
+
+ * "git hash-object" was taught a "--literally" option to help
+ debugging.
+
Also contains various documentation updates and code clean-ups.
@@ -169,3 +187,6 @@ notes for details).
* "git fsck" failed to report that it found corrupt objects via its
exit status in some cases.
(merge 30d1038 jk/fsck-exit-code-fix later to maint).
+
+ * Use of "--verbose" option used to break "git branch --merged".
+ (merge 12994dd jk/maint-branch-verbose-merged later to maint).