# HG changeset patch # User FUJIWARA Katsunori # Date 1391061816 -32400 # Node ID 45f23b1ff345c8f37069ff29be68e3540ce87d74 # Parent 03d345da0579e20be357e438d0a4fe5cb9d80a8a doc: fix mistake about matching against directories in "pattern.txt" This fixes mistake of documentation about matching against directories in "pattern.txt" introduced by 50db996bccaf. ".hgignore" treats specified "glob:" pattern as same as one specified for "-X" option: it can match against directories, too. For reference, extra regexp string appended to specified pattern for each types are listed below: see also "match.match()" and "match._regex()" for detail. ============= ========== =============== type cmdline -I/-X ============= ========== =============== glob/relglob '$' '(?:/|$)' path/relpath '(?:/|$)' '(?:/|$)' re/relre (none) (none) ============= ========== =============== Appending '$' means that the specified pattern should match against only files. diff -r 03d345da0579 -r 45f23b1ff345 mercurial/help/patterns.txt --- a/mercurial/help/patterns.txt Wed Jan 29 23:47:54 2014 +0900 +++ b/mercurial/help/patterns.txt Thu Jan 30 15:03:36 2014 +0900 @@ -30,9 +30,8 @@ pattern. All patterns, except for ``glob:`` specified in command line (not for -``-I`` or ``-X`` options) or ``.hgignore`` file, can match also -against directories: files under matched directories are treated as -matched. +``-I`` or ``-X`` options), can match also against directories: files +under matched directories are treated as matched. Plain examples::