tests/test-purge
changeset 4307 c8919eb0f315
parent 4155 4c714ed245d6
child 4308 1043e4b27ab9
equal deleted inserted replaced
4306:d4f0405fadac 4307:c8919eb0f315
    72 echo % delete ignored files
    72 echo % delete ignored files
    73 touch ignored
    73 touch ignored
    74 hg purge -p
    74 hg purge -p
    75 hg purge -v
    75 hg purge -v
    76 ls
    76 ls
       
    77 
       
    78 echo % abort with missing files until we support name mangling filesystems
       
    79 touch untracked_file
       
    80 rm r1
       
    81 # hide error messages to avoid changing the output when the text changes
       
    82 hg purge -p 2> /dev/null
       
    83 if [ $? -ne 0 ]; then
       
    84     echo "refused to run"
       
    85 fi
       
    86 if [ -f untracked_file ]; then
       
    87     echo "untracked_file still around"
       
    88 fi
       
    89 hg purge -p --force
       
    90 hg purge -v 2> /dev/null
       
    91 if [ $? -ne 0 ]; then
       
    92     echo "refused to run"
       
    93 fi
       
    94 if [ -f untracked_file ]; then
       
    95     echo "untracked_file still around"
       
    96 fi
       
    97 hg purge -v --force
       
    98 hg revert --all --quiet
       
    99 ls