tests/test-evolve-content-divergent-basic.t
branchmercurial-4.6
changeset 4673 3ef4980353af
parent 4513 d70db7e455dc
parent 4633 61c2518cd6d2
child 4675 79bc0f1a832e
child 4784 ecf0f3bc7468
equal deleted inserted replaced
4672:653c42af172e 4673:3ef4980353af
   202 
   202 
   203   $ hg branch -r . foobar
   203   $ hg branch -r . foobar
   204   changed branch on 1 changesets
   204   changed branch on 1 changesets
   205 
   205 
   206   $ hg up c41c793e0ef1 --hidden
   206   $ hg up c41c793e0ef1 --hidden
       
   207   updating to a hidden changeset c41c793e0ef1
       
   208   (hidden revision 'c41c793e0ef1' was rewritten as: 9e5dffcb3d48)
   207   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   209   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   208   updated to hidden changeset c41c793e0ef1
       
   209   (hidden revision 'c41c793e0ef1' was rewritten as: 9e5dffcb3d48)
       
   210   working directory parent is obsolete! (c41c793e0ef1)
   210   working directory parent is obsolete! (c41c793e0ef1)
   211   (use 'hg evolve' to update to its successor: 9e5dffcb3d48)
   211   (use 'hg evolve' to update to its successor: 9e5dffcb3d48)
   212   $ echo bar > d
   212   $ echo bar > d
   213   $ hg branch watwat
   213   $ hg branch watwat
   214   marked working directory as branch watwat
   214   marked working directory as branch watwat
   308 
   308 
   309   $ echo foo > d
   309   $ echo foo > d
   310   $ hg amend -m "foo to d"
   310   $ hg amend -m "foo to d"
   311 
   311 
   312   $ hg up a9d6fd6b5e40 --hidden
   312   $ hg up a9d6fd6b5e40 --hidden
       
   313   updating to a hidden changeset a9d6fd6b5e40
       
   314   (hidden revision 'a9d6fd6b5e40' was rewritten as: b10b07a394f1)
   313   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   315   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   314   updated to hidden changeset a9d6fd6b5e40
       
   315   (hidden revision 'a9d6fd6b5e40' was rewritten as: b10b07a394f1)
       
   316   working directory parent is obsolete! (a9d6fd6b5e40)
   316   working directory parent is obsolete! (a9d6fd6b5e40)
   317   (use 'hg evolve' to update to its successor: b10b07a394f1)
   317   (use 'hg evolve' to update to its successor: b10b07a394f1)
   318   $ echo babar > d
   318   $ echo babar > d
   319   $ hg amend -m "foo to d"
   319   $ hg amend -m "foo to d"
   320   2 new content-divergent changesets
   320   2 new content-divergent changesets
   367 
   367 
   368   $ echo bar > d
   368   $ echo bar > d
   369   $ hg amend -m "bar to d, expect beers"
   369   $ hg amend -m "bar to d, expect beers"
   370 
   370 
   371   $ hg up 11175423b5dc --hidden
   371   $ hg up 11175423b5dc --hidden
       
   372   updating to a hidden changeset 11175423b5dc
       
   373   (hidden revision '11175423b5dc' was rewritten as: 27f0463f169a)
   372   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   374   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   373   updated to hidden changeset 11175423b5dc
       
   374   (hidden revision '11175423b5dc' was rewritten as: 27f0463f169a)
       
   375   working directory parent is obsolete! (11175423b5dc)
   375   working directory parent is obsolete! (11175423b5dc)
   376   (use 'hg evolve' to update to its successor: 27f0463f169a)
   376   (use 'hg evolve' to update to its successor: 27f0463f169a)
   377   $ echo wat > d
   377   $ echo wat > d
   378   $ hg amend -m "wat to d, wat?"
   378   $ hg amend -m "wat to d, wat?"
   379   2 new content-divergent changesets
   379   2 new content-divergent changesets
   476   o  0:6569b5a81c7e@default(public) bk:[] root
   476   o  0:6569b5a81c7e@default(public) bk:[] root
   477   
   477   
   478   $ echo 'babar' >> a
   478   $ echo 'babar' >> a
   479   $ hg amend
   479   $ hg amend
   480   $ hg up --hidden 'min(desc("More addition"))'
   480   $ hg up --hidden 'min(desc("More addition"))'
       
   481   updating to a hidden changeset 867e43582046
       
   482   (hidden revision '867e43582046' was rewritten as: fc6349f931da)
   481   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   483   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   482   updated to hidden changeset 867e43582046
       
   483   (hidden revision '867e43582046' was rewritten as: fc6349f931da)
       
   484   working directory parent is obsolete! (867e43582046)
   484   working directory parent is obsolete! (867e43582046)
   485   (use 'hg evolve' to update to its successor: fc6349f931da)
   485   (use 'hg evolve' to update to its successor: fc6349f931da)
   486   $ mv a a.old
   486   $ mv a a.old
   487   $ echo 'jungle' > a
   487   $ echo 'jungle' > a
   488   $ cat a.old >> a
   488   $ cat a.old >> a
   569 Check conflict during content-divergence resolution
   569 Check conflict during content-divergence resolution
   570 ---------------------------------------------------
   570 ---------------------------------------------------
   571 
   571 
   572 
   572 
   573   $ hg up --hidden 'min(desc("More addition"))'
   573   $ hg up --hidden 'min(desc("More addition"))'
       
   574   updating to a hidden changeset 867e43582046
       
   575   (hidden revision '867e43582046' was rewritten as: 5bf84d1d71d1)
   574   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   576   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   575   updated to hidden changeset 867e43582046
       
   576   (hidden revision '867e43582046' was rewritten as: 5bf84d1d71d1)
       
   577   working directory parent is obsolete! (867e43582046)
   577   working directory parent is obsolete! (867e43582046)
   578   (use 'hg evolve' to update to its successor: 5bf84d1d71d1)
   578   (use 'hg evolve' to update to its successor: 5bf84d1d71d1)
   579   $ echo 'gotta break' >> a
   579   $ echo 'gotta break' >> a
   580   $ hg amend
   580   $ hg amend
   581   2 new content-divergent changesets
   581   2 new content-divergent changesets
   745   > VIII
   745   > VIII
   746   > IX
   746   > IX
   747   > EOF
   747   > EOF
   748   $ hg commit --amend -m E2
   748   $ hg commit --amend -m E2
   749   $ hg --hidden update -r 'desc(E1)'
   749   $ hg --hidden update -r 'desc(E1)'
       
   750   updating to a hidden changeset 4a250e5bd992
       
   751   (hidden revision '4a250e5bd992' was rewritten as: 084ae625fa51)
   750   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   752   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   751   updated to hidden changeset 4a250e5bd992
       
   752   (hidden revision '4a250e5bd992' was rewritten as: 084ae625fa51)
       
   753   working directory parent is obsolete! (4a250e5bd992)
   753   working directory parent is obsolete! (4a250e5bd992)
   754   (use 'hg evolve' to update to its successor: 084ae625fa51)
   754   (use 'hg evolve' to update to its successor: 084ae625fa51)
   755   $ cat << EOF > numbers
   755   $ cat << EOF > numbers
   756   > one
   756   > one
   757   > 2
   757   > 2