tests/test-histedit-edit.t
changeset 24111 11d72683f3de
parent 23835 aa4a1672583e
child 24142 be7cb25186be
equal deleted inserted replaced
24107:32e8d94b9473 24111:11d72683f3de
     1   $ . "$TESTDIR/histedit-helpers.sh"
     1   $ . "$TESTDIR/histedit-helpers.sh"
     2 
     2 
     3   $ cat >> $HGRCPATH <<EOF
     3   $ cat >> $HGRCPATH <<EOF
     4   > [extensions]
     4   > [extensions]
     5   > histedit=
     5   > histedit=
       
     6   > strip=
     6   > EOF
     7   > EOF
     7 
     8 
     8   $ initrepo ()
     9   $ initrepo ()
     9   > {
    10   > {
    10   >     hg init r
    11   >     hg init r
    68   $ hg id -n
    69   $ hg id -n
    69   3+
    70   3+
    70   $ hg up 0
    71   $ hg up 0
    71   abort: histedit in progress
    72   abort: histedit in progress
    72   (use 'hg histedit --continue' or 'hg histedit --abort')
    73   (use 'hg histedit --continue' or 'hg histedit --abort')
       
    74   [255]
       
    75 
       
    76 Try to delete necessary commit
       
    77   $ hg strip -r 652413bf663e
       
    78   abort: unable to strip 652413bf663ef2a641cab26574e46d5f5a64a55a. Nodes are used by history edit in progress.
    73   [255]
    79   [255]
    74 
    80 
    75 commit, then edit the revision
    81 commit, then edit the revision
    76   $ hg ci -m 'wat'
    82   $ hg ci -m 'wat'
    77   created new head
    83   created new head