Mercurial > hg > pyhgsh
diff doc/hg.1.txt @ 627:b6c42714d900
Add locate command.
# HG changeset patch
# User Bryan O'Sullivan <bos@serpentine.com>
# Node ID ebf5eba347a17a5c09000b3342caf350cd060a1b
# Parent d2994b5298fb20f87dc1d4747635b280db3c0526
Add locate command.
Used for finding files with names that match specific patterns,
such as "*.c".
This patch also introduces localrepository.getcwd, which returns the
current directory relative to the repository root.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Tue, 05 Jul 2005 18:19:01 -0800 |
parents | 9cd745437269 |
children | 2fdf3b1659b9 |
line wrap: on
line diff
--- a/doc/hg.1.txt Tue Jul 05 18:15:38 2005 -0800 +++ b/doc/hg.1.txt Tue Jul 05 18:19:01 2005 -0800 @@ -183,6 +183,34 @@ init:: Initialize a new repository in the current directory. +locate [options] [patterns]:: + Print all files under Mercurial control whose names or paths match + the given patterns. + + Patterns are shell-style globs. To restrict searches to specific + directories, use the "-i <pat>" option. To eliminate particular + directories from searching, use the "-x <pat>" option. + + This command searches the current directory and its + subdirectories. To search an entire repository, move to the root + of the repository. + + If no patterns are given to match, this command prints all file + names. + + If you want to feed the output of this command into the "xargs" + command, use the "-0" option to both this command and "xargs". + This will avoid the problem of "xargs" treating single filenames + that contain white space as multiple file names. + + options: + + -0, --print0 end filenames with NUL, for use with xargs + -f, --fullpath print complete paths from the filesystem root + -i, --include <pat> include directories matching the given globs + -r, --rev <rev> search the repository as it stood at rev + -x, --exclude <pat> exclude directories matching the given globs + log [-r revision ...] [-p] [file]:: Print the revision history of the specified file or the entire project.