diff options
author | Jan Krüger <jk@jk.gs> | 2010-09-10 15:28:59 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-09-10 08:37:14 -0700 |
commit | fb1bb96516d4bc985393c0bfb8bb7a6d6ce95045 (patch) | |
tree | e7010c8fff88d55fb74d1c3c8c2574bc242dea49 /Documentation/git-read-tree.txt | |
parent | 8ac8cf5bc17ef11a9c5d51ab128ad010cb37c464 (diff) | |
download | git-fb1bb96516d4bc985393c0bfb8bb7a6d6ce95045.tar.gz |
read-tree: deprecate syntax without tree-ish args
Currently, read-tree can be run without tree-ish arguments, in which
case it will empty the index. Since this behavior is undocumented and
perhaps a bit too invasive to be the "default" action for read-tree,
deprecate it in favor of a new --empty option that does the same thing.
Signed-off-by: Jan Krüger <jk@jk.gs>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-read-tree.txt')
-rw-r--r-- | Documentation/git-read-tree.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Documentation/git-read-tree.txt b/Documentation/git-read-tree.txt index 2e78da448f..e88e9c2d55 100644 --- a/Documentation/git-read-tree.txt +++ b/Documentation/git-read-tree.txt @@ -11,7 +11,7 @@ SYNOPSIS 'git read-tree' [[-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>] [-u [--exclude-per-directory=<gitignore>] | -i]] [--index-output=<file>] [--no-sparse-checkout] - <tree-ish1> [<tree-ish2> [<tree-ish3>]] + (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]]) DESCRIPTION @@ -114,6 +114,10 @@ OPTIONS Disable sparse checkout support even if `core.sparseCheckout` is true. +--empty:: + Instead of reading tree object(s) into the index, just empty + it. + <tree-ish#>:: The id of the tree object(s) to be read/merged. |