tests/test-fix.t
changeset 46838 d083c12032c6
parent 45853 b4694ef45db5
child 47018 7a90fddb13b0
child 47067 ea563187ee7c
equal deleted inserted replaced
46837:27ba8acd5684 46838:d083c12032c6
  1104   $ hg init abortobsoleterev
  1104   $ hg init abortobsoleterev
  1105   $ cd abortobsoleterev
  1105   $ cd abortobsoleterev
  1106 
  1106 
  1107   $ printf "foo\n" > foo.changed
  1107   $ printf "foo\n" > foo.changed
  1108   $ hg commit -Aqm "foo"
  1108   $ hg commit -Aqm "foo"
  1109   $ hg debugobsolete `hg parents --template '{node}'`
  1109   $ hg ci --amend -m rewritten
  1110   1 new obsolescence markers
       
  1111   obsoleted 1 changesets
       
  1112   $ hg --hidden fix -r 0
  1110   $ hg --hidden fix -r 0
  1113   abort: fixing obsolete revision could cause divergence
  1111   abort: fixing obsolete revision could cause divergence
  1114   [255]
  1112   [255]
  1115 
  1113 
  1116   $ hg --hidden fix -r 0 --config experimental.evolution.allowdivergence=true
  1114   $ hg --hidden fix -r 0 --config experimental.evolution.allowdivergence=true
       
  1115   2 new content-divergent changesets
  1117   $ hg cat -r tip foo.changed
  1116   $ hg cat -r tip foo.changed
  1118   FOO
  1117   FOO
  1119 
  1118 
  1120   $ cd ..
  1119   $ cd ..
  1121 
  1120