Mercurial > hg > mercurial-crew-with-dirclash
view contrib/tcsh_completion @ 1270:fc3b41570082
Switch to new syntax for .hgignore files.
Here is the new syntax, in summary.
Trailing white space is dropped.
The escape character is "\".
Comments start with #.
Empty lines are skipped.
Lines can be of the following formats:
syntax: regexp # defaults following lines to non-rooted regexps
syntax: glob # defaults following lines to non-rooted globs
re:pattern # non-rooted regular expression
glob:pattern # non-rooted glob
pattern # pattern of the current default type
The default pattern type is regexp, which is completely backwards
compatible with the old hgignore syntax.
In the dirstate class, the ignore method has been reworked to be based
on the util.matcher function, by way of a new dirstate.hgignore
method.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Sat, 17 Sep 2005 00:27:27 -0700 |
parents | be4a14bfaa9c |
children | 2073e5a71008 |
line wrap: on
line source
# # tcsh completion for Mercurial # # This file has been auto-generated by tcsh_completion_build.sh for # Mercurial Distributed SCM (version 325c07fd2ebd) # # Copyright (C) 2005 TK Soh. # # This is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 of the License, or (at your # option) any later version. # complete hg \ 'n/--cwd/d/' 'n/-R/d/' 'n/--repository/d/' \ 'C/-/( -R --repository \ --cwd \ -y --noninteractive \ -q --quiet \ -v --verbose \ --debug \ --debugger \ --traceback \ --time \ --profile \ --version \ -h --help)/' \ 'p/1/(add addremove annotate bundle cat \ clone commit ci copy cp \ debugancestor debugcheckstate debugconfig debugdata debugindex \ debugindexdot debugrename debugstate debugwalk diff \ export forget grep heads help \ identify id import patch incoming \ in init locate log history \ manifest outgoing out parents paths \ pull push rawcommit recover remove \ rm rename mv revert root \ serve status tag tags tip \ unbundle undo update up checkout \ co verify version)/'