Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
The sixth batch for 1.8.0
author
Junio C Hamano
<gitster@pobox.com>
Fri, 14 Sep 2012 19:34:11 +0000
(12:34 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Fri, 14 Sep 2012 19:34:11 +0000
(12:34 -0700)
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/RelNotes/1.8.0.txt
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
b58f3a6
)
diff --git
a/Documentation/RelNotes/1.8.0.txt
b/Documentation/RelNotes/1.8.0.txt
index 2a8adca2a874e9b4bc7028eebe7cf3bf8a61cdeb..9714422dee70f450a9f58ae929e1367da4e160b0 100644
(file)
--- a/
Documentation/RelNotes/1.8.0.txt
+++ b/
Documentation/RelNotes/1.8.0.txt
@@
-79,6
+79,13
@@
Performance, Internal Implementation, etc. (please report possible regressions)
* Compatibility wrapper for systems that lack usable setitimer() has
been added.
* Compatibility wrapper for systems that lack usable setitimer() has
been added.
+ * The option parsing of "git checkout" had error checking, dwim and
+ defaulting missing options, all mixed in the code, and issuing an
+ appropriate error message with useful context was getting harder.
+ The code has been reorganized to allow giving a proper diagnosis
+ when the user says "git checkout -b -t foo bar" (e.g. "-t" is not a
+ good name for a branch).
+
* Many internal uses of "git merge-base" equivalent were only to see
if one commit fast-forwards to the other, which did not need the
full set of merge bases to be computed. They have been updated to
* Many internal uses of "git merge-base" equivalent were only to see
if one commit fast-forwards to the other, which did not need the
full set of merge bases to be computed. They have been updated to
@@
-102,6
+109,12
@@
Unless otherwise noted, all the fixes since v1.7.12 in the
maintenance track are contained in this release (see release notes
to them for details).
maintenance track are contained in this release (see release notes
to them for details).
+ * "git fetch --all", when passed "--no-tags", did not honor the
+ "--no-tags" option while fetching from individual remotes (the same
+ issue existed with "--tags", but combination "--all --tags" makes
+ much less sense than "--all --no-tags").
+ (merge 8556646 dj/fetch-all-tags later to maint).
+
* The subcommand in "git remote" to remove a defined remote was
"rm" and the command did not take a fully-spelled "remove".
(merge e17dba8 nd/maint-remote-remove later to maint).
* The subcommand in "git remote" to remove a defined remote was
"rm" and the command did not take a fully-spelled "remove".
(merge e17dba8 nd/maint-remote-remove later to maint).