tests/test-journal-exists.t
changeset 12316 4134686b83e1
parent 12205 b4d0d646b3f7
child 12327 92e30e135581
equal deleted inserted replaced
12315:ca58f6475f1d 12316:4134686b83e1
     8   $ touch .hg/store/journal
     8   $ touch .hg/store/journal
     9 
     9 
    10   $ echo foo > a
    10   $ echo foo > a
    11   $ hg ci -Am0
    11   $ hg ci -Am0
    12   abort: abandoned transaction found - run hg recover!
    12   abort: abandoned transaction found - run hg recover!
       
    13   [255]
    13 
    14 
    14   $ hg recover
    15   $ hg recover
    15   rolling back interrupted transaction
    16   rolling back interrupted transaction
    16   checking changesets
    17   checking changesets
    17   checking manifests
    18   checking manifests
    25   $ chmod -w foo/.hg/store/00changelog.i
    26   $ chmod -w foo/.hg/store/00changelog.i
    26 
    27 
    27   $ hg -R foo unbundle repo.hg
    28   $ hg -R foo unbundle repo.hg
    28   adding changesets
    29   adding changesets
    29   abort: Permission denied: .*
    30   abort: Permission denied: .*
       
    31   [255]
    30 
    32 
    31   $ if test -f foo/.hg/store/journal; then echo 'journal exists :-('; fi
    33   $ if test -f foo/.hg/store/journal; then echo 'journal exists :-('; fi
    32 
    34 
    33   $ exit 0
    35   $ exit 0
    34 
    36