git-rm documentation: remove broken behaviour from the example.

The example section were talking about the old broken default
behaviour.  Correct it.

Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Junio C Hamano 2007-01-16 11:50:29 -08:00
parent dc36f26525
commit a9877f83e0
2 changed files with 5 additions and 9 deletions

View file

@ -60,21 +60,17 @@ a file that you have not told git about does not remove that file.
EXAMPLES EXAMPLES
-------- --------
git-rm Documentation/\\*.txt:: git-rm Documentation/\\*.txt::
Removes all `\*.txt` files from the index that are under the Removes all `\*.txt` files from the index that are under the
`Documentation` directory and any of its subdirectories. The `Documentation` directory and any of its subdirectories.
files are not removed from the working tree.
+ +
Note that the asterisk `\*` is quoted from the shell in this Note that the asterisk `\*` is quoted from the shell in this
example; this lets the command include the files from example; this lets the command include the files from
subdirectories of `Documentation/` directory. subdirectories of `Documentation/` directory.
git-rm -f git-*.sh:: git-rm -f git-*.sh::
Remove all git-*.sh scripts that are in the index.
Remove all git-*.sh scripts that are in the index. The files Because this example lets the shell expand the asterisk
are removed from the index, and from the working (i.e. you are listing the files explicitly), it
tree. Because this example lets the shell expand the
asterisk (i.e. you are listing the files explicitly), it
does not remove `subdir/git-foo.sh`. does not remove `subdir/git-foo.sh`.
See Also See Also

View file

@ -10,7 +10,7 @@
#include "tree-walk.h" #include "tree-walk.h"
static const char builtin_rm_usage[] = static const char builtin_rm_usage[] =
"git-rm [-n] [-f] [--cached] <filepattern>..."; "git-rm [-f] [-n] [-r] [--cached] [--] <file>...";
static struct { static struct {
int nr, alloc; int nr, alloc;