tests/test-purge.t
changeset 21853 8127b9e798b1
parent 20565 f1c3ba167b0c
child 33262 8e6f4939a69a
equal deleted inserted replaced
21852:37a5decc6924 21853:8127b9e798b1
   213   $ mkdir directory/.svn
   213   $ mkdir directory/.svn
   214   $ touch directory/.svn/foo
   214   $ touch directory/.svn/foo
   215   $ hg purge -p -X .svn -X '*/.svn'
   215   $ hg purge -p -X .svn -X '*/.svn'
   216   $ hg purge -p -X re:.*.svn
   216   $ hg purge -p -X re:.*.svn
   217 
   217 
       
   218   $ rm -R .svn directory r1
       
   219 
       
   220 only remove files
       
   221 
       
   222   $ mkdir -p empty_dir dir
       
   223   $ touch untracked_file dir/untracked_file
       
   224   $ hg purge -p --files
       
   225   dir/untracked_file
       
   226   untracked_file
       
   227   $ hg purge -v --files
       
   228   removing file dir/untracked_file
       
   229   removing file untracked_file
       
   230   $ ls
       
   231   dir
       
   232   empty_dir
       
   233   $ ls dir
       
   234 
       
   235 only remove dirs
       
   236 
       
   237   $ mkdir -p empty_dir dir
       
   238   $ touch untracked_file dir/untracked_file
       
   239   $ hg purge -p --dirs
       
   240   empty_dir
       
   241   $ hg purge -v --dirs
       
   242   removing directory empty_dir
       
   243   $ ls
       
   244   dir
       
   245   untracked_file
       
   246   $ ls dir
       
   247   untracked_file
       
   248 
       
   249 remove both files and dirs
       
   250 
       
   251   $ mkdir -p empty_dir dir
       
   252   $ touch untracked_file dir/untracked_file
       
   253   $ hg purge -p --files --dirs
       
   254   dir/untracked_file
       
   255   untracked_file
       
   256   empty_dir
       
   257   $ hg purge -v --files --dirs
       
   258   removing file dir/untracked_file
       
   259   removing file untracked_file
       
   260   removing directory empty_dir
       
   261   removing directory dir
       
   262   $ ls
       
   263 
   218   $ cd ..
   264   $ cd ..