path: root/Documentation/RelNotes-1.7.0.txt
diff options
authorJunio C Hamano <>2010-01-18 00:47:48 (GMT)
committerJunio C Hamano <>2010-01-18 00:47:48 (GMT)
commitff6d26a0e1d8fad775010fa3b689c0c027da8bb0 (patch)
treeeda644280b33fdbb7ae8a4d072cc3ab218a92369 /Documentation/RelNotes-1.7.0.txt
parentf287c65b265e8c676e65ade4ecb2d3a0243411fa (diff)
Update draft release notes to 1.7.0
Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'Documentation/RelNotes-1.7.0.txt')
1 files changed, 38 insertions, 1 deletions
diff --git a/Documentation/RelNotes-1.7.0.txt b/Documentation/RelNotes-1.7.0.txt
index d66a973..321ae97 100644
--- a/Documentation/RelNotes-1.7.0.txt
+++ b/Documentation/RelNotes-1.7.0.txt
@@ -44,18 +44,55 @@ Updates since v1.6.6
+ * "git fast-import" updates; adds "option" and "feature" to detect the
+ mismatch between fast-import and the frontends that produce the input
+ stream.
(usability, bells and whistles)
+ * More commands learned "--quiet" and "--[no-]progress" options.
+ * Various commands given by the end user (e.g. diff.type.textconv,
+ and GIT_EDITOR) can be specified with command line arguments. E.g. it
+ is now possible to say "[diff "utf8doc"] textconv = nkf -w".
+ * "sparse checkout" feature allows only part of the work tree to be
+ checked out.
+ * HTTP transfer can use authentication scheme other than basic
+ (i.e./e.g. digest).
+ * "git checkout A...B" is a way to detach HEAD at the merge base between
+ A and B.
* "git commit --date='<date>'" can be used to override the author date
just like "git commit --author='<name> <email>'" can be used to
override the author identity.
+ * "git commit --no-status" can be used to omit the listing of the index
+ and the work tree status in the editor used to prepare the log message.
+ * "git fetch --all" can now be used in place of "git remote update".
+ * "git push" learned "git push origin --delete branch", a syntactic sugar
+ for "git push origin :branch".
+ * "git rebase --onto A...B" means the history is replayed on top of the
+ merge base between A and B.
+ * Use of "git reset --merge" has become easier when resetting away a
+ conflicted mess left in the work tree.
* "git status" learned "-s(hort)" output format.
+ * The infrastructure to build foreign SCM interface has been updated.
Fixes since v1.6.6
@@ -65,6 +102,6 @@ release, unless otherwise noted.
exec >/var/tmp/1
echo O=$(git describe master)
git shortlog --no-merges $O..master ^maint