tests/test-purge
changeset 4463 a73cf208b2a0
parent 4311 1043e4b27ab9
child 4691 ca4971347e0a
equal deleted inserted replaced
4462:12e4d9524951 4463:a73cf208b2a0
    95     echo "untracked_file still around"
    95     echo "untracked_file still around"
    96 fi
    96 fi
    97 hg purge -v --force
    97 hg purge -v --force
    98 hg revert --all --quiet
    98 hg revert --all --quiet
    99 ls
    99 ls
       
   100 
       
   101 echo % skip excluded files
       
   102 touch excluded_file
       
   103 hg purge -p -X excluded_file
       
   104 hg purge -v -X excluded_file
       
   105 ls
       
   106 rm excluded_file
       
   107 
       
   108 echo % skip files in excluded dirs
       
   109 mkdir excluded_dir
       
   110 touch excluded_dir/file
       
   111 hg purge -p -X excluded_dir
       
   112 hg purge -v -X excluded_dir
       
   113 ls
       
   114 ls excluded_dir
       
   115 rm -R excluded_dir
       
   116 
       
   117 echo % skip excluded empty dirs
       
   118 mkdir excluded_dir
       
   119 hg purge -p -X excluded_dir
       
   120 hg purge -v -X excluded_dir
       
   121 ls
       
   122 rmdir excluded_dir
       
   123 
       
   124 echo % skip patterns
       
   125 mkdir .svn
       
   126 touch .svn/foo
       
   127 mkdir directory/.svn
       
   128 touch directory/.svn/foo
       
   129 hg purge -p -X .svn -X '*/.svn'
       
   130 hg purge -p -X re:.*.svn