Mercurial > hg > mercurial-crew-with-dirclash
diff tests/test-purge @ 4462:a73cf208b2a0
purge: add --include and --exclude options
author | Emanuele Aina <em@nerd.ocracy.org> |
---|---|
date | Fri, 11 May 2007 17:05:44 +0200 |
parents | 1043e4b27ab9 |
children | ca4971347e0a |
line wrap: on
line diff
--- a/tests/test-purge +++ b/tests/test-purge @@ -97,3 +97,34 @@ fi hg purge -v --force hg revert --all --quiet ls + +echo % skip excluded files +touch excluded_file +hg purge -p -X excluded_file +hg purge -v -X excluded_file +ls +rm excluded_file + +echo % skip files in excluded dirs +mkdir excluded_dir +touch excluded_dir/file +hg purge -p -X excluded_dir +hg purge -v -X excluded_dir +ls +ls excluded_dir +rm -R excluded_dir + +echo % skip excluded empty dirs +mkdir excluded_dir +hg purge -p -X excluded_dir +hg purge -v -X excluded_dir +ls +rmdir excluded_dir + +echo % skip patterns +mkdir .svn +touch .svn/foo +mkdir directory/.svn +touch directory/.svn/foo +hg purge -p -X .svn -X '*/.svn' +hg purge -p -X re:.*.svn