tests/test-rebase-obsolete2.t
changeset 46863 d9601243b73c
parent 46829 13b200ffe8eb
child 48687 f8f2ecdde4b5
equal deleted inserted replaced
46862:82b17bfc13eb 46863:d9601243b73c
   315   $ hg rebase --continue
   315   $ hg rebase --continue
   316   rebasing 19:b82fb57ea638 "willconflict second version"
   316   rebasing 19:b82fb57ea638 "willconflict second version"
   317   note: not rebasing 20:8b31da3c4919 "dummy change", already in destination as 18:601db7a18f51 "dummy change successor"
   317   note: not rebasing 20:8b31da3c4919 "dummy change", already in destination as 18:601db7a18f51 "dummy change successor"
   318   rebasing 21:7bdc8a87673d tip "dummy change"
   318   rebasing 21:7bdc8a87673d tip "dummy change"
   319   $ cd ..
   319   $ cd ..
       
   320 
       
   321 Can rebase pruned and rewritten commits with --keep
       
   322 
       
   323   $ hg init keep
       
   324   $ cd keep
       
   325   $ hg debugdrawdag <<'EOS'
       
   326   >   D
       
   327   >   |
       
   328   >   C
       
   329   >   |
       
   330   > F B E  # prune: B
       
   331   >  \|/   # rebase: C -> E
       
   332   >   A
       
   333   > EOS
       
   334   1 new orphan changesets
       
   335 
       
   336   $ hg rebase -b D -d F --keep
       
   337   rebasing 1:112478962961 B "B"
       
   338   rebasing 4:26805aba1e60 C "C"
       
   339   rebasing 5:f585351a92f8 D tip "D"
       
   340 
       
   341   $ cd ..