Mercurial > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
626:47207ec19c51 | 627:b6c42714d900 |
---|---|
181 aliases: patch | 181 aliases: patch |
182 | 182 |
183 init:: | 183 init:: |
184 Initialize a new repository in the current directory. | 184 Initialize a new repository in the current directory. |
185 | 185 |
186 locate [options] [patterns]:: | |
187 Print all files under Mercurial control whose names or paths match | |
188 the given patterns. | |
189 | |
190 Patterns are shell-style globs. To restrict searches to specific | |
191 directories, use the "-i <pat>" option. To eliminate particular | |
192 directories from searching, use the "-x <pat>" option. | |
193 | |
194 This command searches the current directory and its | |
195 subdirectories. To search an entire repository, move to the root | |
196 of the repository. | |
197 | |
198 If no patterns are given to match, this command prints all file | |
199 names. | |
200 | |
201 If you want to feed the output of this command into the "xargs" | |
202 command, use the "-0" option to both this command and "xargs". | |
203 This will avoid the problem of "xargs" treating single filenames | |
204 that contain white space as multiple file names. | |
205 | |
206 options: | |
207 | |
208 -0, --print0 end filenames with NUL, for use with xargs | |
209 -f, --fullpath print complete paths from the filesystem root | |
210 -i, --include <pat> include directories matching the given globs | |
211 -r, --rev <rev> search the repository as it stood at rev | |
212 -x, --exclude <pat> exclude directories matching the given globs | |
213 | |
186 log [-r revision ...] [-p] [file]:: | 214 log [-r revision ...] [-p] [file]:: |
187 Print the revision history of the specified file or the entire project. | 215 Print the revision history of the specified file or the entire project. |
188 | 216 |
189 By default this command outputs: changeset id and hash, tags, | 217 By default this command outputs: changeset id and hash, tags, |
190 parents, user, date and time, and a summary for each commit. The | 218 parents, user, date and time, and a summary for each commit. The |