tests/test-evolve-content-divergent-stack.t
branchmercurial-4.7
changeset 5367 cb5983c0287f
parent 5162 a7fb433faab6
parent 5349 e8660b28bfee
equal deleted inserted replaced
5283:02cc51ca6795 5367:cb5983c0287f
   146   base: [1] added a
   146   base: [1] added a
   147   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   147   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   148   merge:[6] added b
   148   merge:[6] added b
   149   with: [10] added b
   149   with: [10] added b
   150   base: [2] added b
   150   base: [2] added b
   151   rebasing "divergent" content-divergent changeset d5f148423c16 on f66f262fff6c
   151   rebasing "divergent" content-divergent changeset d5f148423c16 on df93a529fa42
   152   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   152   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   153   merge:[7] added c
   153   merge:[7] added c
   154   with: [11] added c
   154   with: [11] added c
   155   base: [3] added c
   155   base: [3] added c
   156   rebasing "divergent" content-divergent changeset 3ce4be6d8e5e on eadfd9d70680
   156   rebasing "divergent" content-divergent changeset 3ce4be6d8e5e on 365f419742a3
   157   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   157   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   158   merge:[8] added d
   158   merge:[8] added d
   159   with: [12] added d
   159   with: [12] added d
   160   base: [4] added d
   160   base: [4] added d
   161   rebasing "divergent" content-divergent changeset c72d2885eb51 on b2cac10f3836
   161   rebasing "divergent" content-divergent changeset c72d2885eb51 on a18171c7d9e7
   162   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   162   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   163   working directory is now at f66f262fff6c
   163   working directory is now at df93a529fa42
   164 
   164 
   165   $ hg glog
   165   $ hg glog
   166   o  19:038fe7db3d88 added d
   166   o  19:59d49942cf47 added d
   167   |   () [default] draft
   167   |   () [default] draft
   168   o  17:b2cac10f3836 added c
   168   o  17:a18171c7d9e7 added c
   169   |   () [default] draft
   169   |   () [default] draft
   170   o  15:eadfd9d70680 added b
   170   o  15:365f419742a3 added b
   171   |   () [default] draft
   171   |   () [default] draft
   172   @  13:f66f262fff6c watbar to a
   172   @  13:df93a529fa42 watbar to a
   173   |   () [default] draft
   173   |   () [default] draft
   174   o  0:8fa14d15e168 added hgignore
   174   o  0:8fa14d15e168 added hgignore
   175       () [default] draft
   175       () [default] draft
   176 Resolving content-divergence of a stack with different parents
   176 Resolving content-divergence of a stack with different parents
   177 ---------------------------------------------------------
   177 ---------------------------------------------------------
   317   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   317   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   318   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   318   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   319   merge:[11] added b
   319   merge:[11] added b
   320   with: [6] added b
   320   with: [6] added b
   321   base: [2] added b
   321   base: [2] added b
   322   rebasing "divergent" content-divergent changeset 6eb54b5af3fb on 74fbf3e6a0b6
   322   rebasing "divergent" content-divergent changeset 6eb54b5af3fb on ebb749d2ace8
   323   rebasing "other" content-divergent changeset d5f148423c16 on 74fbf3e6a0b6
   323   rebasing "other" content-divergent changeset d5f148423c16 on ebb749d2ace8
   324   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   324   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   325   merge:[12] added c
   325   merge:[12] added c
   326   with: [7] added c
   326   with: [7] added c
   327   base: [3] added c
   327   base: [3] added c
   328   rebasing "divergent" content-divergent changeset 8ed612937375 on 4e29776e83a5
   328   rebasing "divergent" content-divergent changeset 8ed612937375 on 9437917ebe8d
   329   rebasing "other" content-divergent changeset 3ce4be6d8e5e on 4e29776e83a5
   329   rebasing "other" content-divergent changeset 3ce4be6d8e5e on 9437917ebe8d
   330   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   330   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   331   merge:[13] added d
   331   merge:[13] added d
   332   with: [8] added d
   332   with: [8] added d
   333   base: [4] added d
   333   base: [4] added d
   334   rebasing "divergent" content-divergent changeset d45f050514c2 on 77126af93a25
   334   rebasing "divergent" content-divergent changeset d45f050514c2 on 8e574c12775a
   335   rebasing "other" content-divergent changeset c72d2885eb51 on 77126af93a25
   335   rebasing "other" content-divergent changeset c72d2885eb51 on 8e574c12775a
   336   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   336   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   337   working directory is now at 74fbf3e6a0b6
   337   working directory is now at ebb749d2ace8
   338 
   338 
   339   $ hg glog
   339   $ hg glog
   340   o  24:c8f73c376a6e added d
   340   o  24:5ab9b88fbead added d
   341   |   () [default] draft
   341   |   () [default] draft
   342   o  21:77126af93a25 added c
   342   o  21:8e574c12775a added c
   343   |   () [default] draft
   343   |   () [default] draft
   344   o  18:4e29776e83a5 added b
   344   o  18:9437917ebe8d added b
   345   |   () [default] draft
   345   |   () [default] draft
   346   @  15:74fbf3e6a0b6 watbar to a
   346   @  15:ebb749d2ace8 watbar to a
   347   |   () [default] draft
   347   |   () [default] draft
   348   o  9:2228e3b74514 add newfile
   348   o  9:2228e3b74514 add newfile
   349   |   () [default] draft
   349   |   () [default] draft
   350   o  0:8fa14d15e168 added hgignore
   350   o  0:8fa14d15e168 added hgignore
   351       () [default] draft
   351       () [default] draft
   353 when "divergent" and "other" both hit merge conflict in relocating
   353 when "divergent" and "other" both hit merge conflict in relocating
   354 ------------------------------------------------------------------
   354 ------------------------------------------------------------------
   355 
   355 
   356   $ hg strip 14: --hidden
   356   $ hg strip 14: --hidden
   357   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   357   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
   358   saved backup bundle to $TESTTMP/stackrepo1/.hg/strip-backup/74fbf3e6a0b6-f3612603-backup.hg
   358   saved backup bundle to $TESTTMP/stackrepo1/.hg/strip-backup/ebb749d2ace8-0585ef5a-backup.hg
   359   8 new content-divergent changesets
   359   8 new content-divergent changesets
   360 
   360 
   361 Prepare repo to have merge conflicts
   361 Prepare repo to have merge conflicts
   362   $ hg up -r "max(desc('added a'))"
   362   $ hg up -r "max(desc('added a'))"
   363   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   363   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   366   with: [5] watbar to a
   366   with: [5] watbar to a
   367   base: [1] added a
   367   base: [1] added a
   368   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   368   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   369   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   369   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   370   6 new orphan changesets
   370   6 new orphan changesets
   371   working directory is now at 74fbf3e6a0b6
   371   working directory is now at ebb749d2ace8
   372   $ echo b_conflict > b
   372   $ echo b_conflict > b
   373   $ hg amend -A
   373   $ hg amend -A
   374   adding b
   374   adding b
   375 
   375 
   376 Let's try to evolve stack
   376 Let's try to evolve stack
   377   $ hg evolve --content-divergent
   377   $ hg evolve --content-divergent
   378   merge:[11] added b
   378   merge:[11] added b
   379   with: [6] added b
   379   with: [6] added b
   380   base: [2] added b
   380   base: [2] added b
   381   rebasing "divergent" content-divergent changeset 6eb54b5af3fb on 119989a4317e
   381   rebasing "divergent" content-divergent changeset 6eb54b5af3fb on 73a960350ce9
   382   merging b
   382   merging b
   383   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   383   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   384   unresolved merge conflicts
   384   unresolved merge conflicts
   385   (see 'hg help evolve.interrupted')
   385   (see 'hg help evolve.interrupted')
   386   [1]
   386   [1]
   389   $ hg res -m
   389   $ hg res -m
   390   (no more unresolved files)
   390   (no more unresolved files)
   391   continue: hg evolve --continue
   391   continue: hg evolve --continue
   392   $ hg evolve --continue
   392   $ hg evolve --continue
   393   evolving 11:6eb54b5af3fb "added b"
   393   evolving 11:6eb54b5af3fb "added b"
   394   rebasing "other" content-divergent changeset d5f148423c16 on 119989a4317e
   394   rebasing "other" content-divergent changeset d5f148423c16 on 73a960350ce9
   395   merging b
   395   merging b
   396   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   396   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   397   unresolved merge conflicts
   397   unresolved merge conflicts
   398   (see 'hg help evolve.interrupted')
   398   (see 'hg help evolve.interrupted')
   399   [1]
   399   [1]
   406   evolving 6:d5f148423c16 "added b"
   406   evolving 6:d5f148423c16 "added b"
   407   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   407   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   408   merge:[12] added c
   408   merge:[12] added c
   409   with: [7] added c
   409   with: [7] added c
   410   base: [3] added c
   410   base: [3] added c
   411   rebasing "divergent" content-divergent changeset 8ed612937375 on 646bd3372ee7
   411   rebasing "divergent" content-divergent changeset 8ed612937375 on 1b637ec00f24
   412   rebasing "other" content-divergent changeset 3ce4be6d8e5e on 646bd3372ee7
   412   rebasing "other" content-divergent changeset 3ce4be6d8e5e on 1b637ec00f24
   413   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   413   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   414   merge:[13] added d
   414   merge:[13] added d
   415   with: [8] added d
   415   with: [8] added d
   416   base: [4] added d
   416   base: [4] added d
   417   rebasing "divergent" content-divergent changeset d45f050514c2 on 67abc597e636
   417   rebasing "divergent" content-divergent changeset d45f050514c2 on fbfadbe143d8
   418   rebasing "other" content-divergent changeset c72d2885eb51 on 67abc597e636
   418   rebasing "other" content-divergent changeset c72d2885eb51 on fbfadbe143d8
   419   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   419   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   420   working directory is now at 119989a4317e
   420   working directory is now at 73a960350ce9
   421   $ hg glog
   421   $ hg glog
   422   o  25:5e2572194f59 added d
   422   o  25:bf2836f524a3 added d
   423   |   () [default] draft
   423   |   () [default] draft
   424   o  22:67abc597e636 added c
   424   o  22:fbfadbe143d8 added c
   425   |   () [default] draft
   425   |   () [default] draft
   426   o  19:646bd3372ee7 added b
   426   o  19:1b637ec00f24 added b
   427   |   () [default] draft
   427   |   () [default] draft
   428   @  16:119989a4317e watbar to a
   428   @  16:73a960350ce9 watbar to a
   429   |   () [default] draft
   429   |   () [default] draft
   430   o  9:2228e3b74514 add newfile
   430   o  9:2228e3b74514 add newfile
   431   |   () [default] draft
   431   |   () [default] draft
   432   o  0:8fa14d15e168 added hgignore
   432   o  0:8fa14d15e168 added hgignore
   433       () [default] draft
   433       () [default] draft
   434 
   434 
   435 when relocating "other" hit merge conflict but not "divergent"
   435 when relocating "other" hit merge conflict but not "divergent"
   436 --------------------------------------------------------------
   436 --------------------------------------------------------------
   437   $ hg strip 14: --hidden
   437   $ hg strip 14: --hidden
   438   0 files updated, 0 files merged, 2 files removed, 0 files unresolved
   438   0 files updated, 0 files merged, 2 files removed, 0 files unresolved
   439   saved backup bundle to $TESTTMP/stackrepo1/.hg/strip-backup/74fbf3e6a0b6-15474722-backup.hg
   439   saved backup bundle to $TESTTMP/stackrepo1/.hg/strip-backup/ebb749d2ace8-c2c1e937-backup.hg
   440   8 new content-divergent changesets
   440   8 new content-divergent changesets
   441 
   441 
   442 Insert conflicting changes in between the stack of content-div csets
   442 Insert conflicting changes in between the stack of content-div csets
   443   $ hg up -r "max(desc('added b'))"
   443   $ hg up -r "max(desc('added b'))"
   444   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   444   2 files updated, 0 files merged, 0 files removed, 0 files unresolved
   475   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   475   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   476   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   476   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   477   merge:[14] added b
   477   merge:[14] added b
   478   with: [17] added b
   478   with: [17] added b
   479   base: [2] added b
   479   base: [2] added b
   480   rebasing "divergent" content-divergent changeset 2a955e808c53 on 74fbf3e6a0b6
   480   rebasing "divergent" content-divergent changeset 2a955e808c53 on ebb749d2ace8
   481   rebasing "other" content-divergent changeset 509103439e5e on 74fbf3e6a0b6
   481   rebasing "other" content-divergent changeset 509103439e5e on ebb749d2ace8
   482   merging b
   482   merging b
   483   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   483   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   484   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   484   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   485   4 new orphan changesets
   485   4 new orphan changesets
   486   unresolved merge conflicts
   486   unresolved merge conflicts
   576   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   576   rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514
   577   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   577   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   578   merge:[14] added b
   578   merge:[14] added b
   579   with: [17] added b
   579   with: [17] added b
   580   base: [2] added b
   580   base: [2] added b
   581   rebasing "divergent" content-divergent changeset 2a955e808c53 on 74fbf3e6a0b6
   581   rebasing "divergent" content-divergent changeset 2a955e808c53 on ebb749d2ace8
   582   rebasing "other" content-divergent changeset 509103439e5e on 74fbf3e6a0b6
   582   rebasing "other" content-divergent changeset 509103439e5e on ebb749d2ace8
   583   merging b
   583   merging b
   584   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   584   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   585   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   585   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   586   4 new orphan changesets
   586   4 new orphan changesets
   587   unresolved merge conflicts
   587   unresolved merge conflicts
   591   $ hg evolve --stop
   591   $ hg evolve --stop
   592   2 new orphan changesets
   592   2 new orphan changesets
   593   stopped the interrupted evolve
   593   stopped the interrupted evolve
   594   working directory is now at 2a955e808c53
   594   working directory is now at 2a955e808c53
   595   $ hg log -G
   595   $ hg log -G
   596   o  changeset:   21:74fbf3e6a0b6
   596   o  changeset:   21:ebb749d2ace8
   597   |  tag:         tip
   597   |  tag:         tip
   598   |  parent:      9:2228e3b74514
   598   |  parent:      9:2228e3b74514
   599   |  user:        test
   599   |  user:        test
   600   |  date:        Thu Jan 01 00:00:00 1970 +0000
   600   |  date:        Thu Jan 01 00:00:00 1970 +0000
   601   |  summary:     watbar to a
   601   |  summary:     watbar to a
   639   | | |  summary:     added b
   639   | | |  summary:     added b
   640   | | |
   640   | | |
   641   +---x  changeset:   10:c04ff147ef79
   641   +---x  changeset:   10:c04ff147ef79
   642   | |    user:        test
   642   | |    user:        test
   643   | |    date:        Thu Jan 01 00:00:00 1970 +0000
   643   | |    date:        Thu Jan 01 00:00:00 1970 +0000
   644   | |    obsolete:    rewritten using evolve as 21:74fbf3e6a0b6
   644   | |    obsolete:    rewritten using evolve as 21:ebb749d2ace8
   645   | |    summary:     added a
   645   | |    summary:     added a
   646   | |
   646   | |
   647   o |  changeset:   9:2228e3b74514
   647   o |  changeset:   9:2228e3b74514
   648   | |  parent:      0:8fa14d15e168
   648   | |  parent:      0:8fa14d15e168
   649   | |  user:        test
   649   | |  user:        test
   652   | |
   652   | |
   653   | x  changeset:   5:8e222f257bbf
   653   | x  changeset:   5:8e222f257bbf
   654   |/   parent:      0:8fa14d15e168
   654   |/   parent:      0:8fa14d15e168
   655   |    user:        test
   655   |    user:        test
   656   |    date:        Thu Jan 01 00:00:00 1970 +0000
   656   |    date:        Thu Jan 01 00:00:00 1970 +0000
   657   |    obsolete:    rebased using evolve as 21:74fbf3e6a0b6
   657   |    obsolete:    rebased using evolve as 21:ebb749d2ace8
   658   |    summary:     watbar to a
   658   |    summary:     watbar to a
   659   |
   659   |
   660   o  changeset:   0:8fa14d15e168
   660   o  changeset:   0:8fa14d15e168
   661      user:        test
   661      user:        test
   662      date:        Thu Jan 01 00:00:00 1970 +0000
   662      date:        Thu Jan 01 00:00:00 1970 +0000
   663      summary:     added hgignore
   663      summary:     added hgignore
   664   
   664   
   665   $ hg obslog -r 'desc("watbar to a")' --all
   665   $ hg obslog -r 'desc("watbar to a")' --all
   666   o    74fbf3e6a0b6 (21) watbar to a
   666   o    ebb749d2ace8 (21) watbar to a
   667   |\
   667   |\     rewritten from 186bdc2cdfa2 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
       
   668   | |    rewritten(description, content) from c04ff147ef79 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
       
   669   | |
   668   x |  186bdc2cdfa2 (20) watbar to a
   670   x |  186bdc2cdfa2 (20) watbar to a
   669   | |    rewritten as 74fbf3e6a0b6 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   671   | |    rebased(parent) from 8e222f257bbf using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   670   | |
   672   | |
   671   | x  c04ff147ef79 (10) added a
   673   | x  c04ff147ef79 (10) added a
   672   | |    rewritten(description, content) as 74fbf3e6a0b6 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   674   | |    rebased(parent) from c7586e2a9264 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
   673   | |
   675   | |
   674   x |  8e222f257bbf (5) watbar to a
   676   x |  8e222f257bbf (5) watbar to a
   675   |/     rebased(parent) as 186bdc2cdfa2 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   677   |/     rewritten(description, content) from c7586e2a9264 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   676   |
   678   |
   677   x  c7586e2a9264 (1) added a
   679   x  c7586e2a9264 (1) added a
   678        rewritten(description, content) as 8e222f257bbf using amend by test (Thu Jan 01 00:00:00 1970 +0000)
       
   679        rebased(parent) as c04ff147ef79 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
       
   680   
   680   
   681   $ hg obslog -r 'desc("added b")' --all
   681   $ hg obslog -r 'desc("added b")' --all
   682   @  2a955e808c53 (14) added b
   682   @  2a955e808c53 (14) added b
       
   683   |    amended(content) from 6eb54b5af3fb using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   683   |
   684   |
   684   | *  509103439e5e (17) added b
   685   | *  509103439e5e (17) added b
       
   686   | |    amended(content) from d5f148423c16 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   685   | |
   687   | |
   686   x |  6eb54b5af3fb (11) added b
   688   x |  6eb54b5af3fb (11) added b
   687   | |    amended(content) as 2a955e808c53 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   689   | |    rebased(parent) from b1661037fa25 using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
   688   | |
   690   | |
   689   | x  d5f148423c16 (6) added b
   691   | x  d5f148423c16 (6) added b
   690   |/     amended(content) as 509103439e5e using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   692   |/     rebased(parent) from b1661037fa25 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   691   |
   693   |
   692   x  b1661037fa25 (2) added b
   694   x  b1661037fa25 (2) added b
   693        rebased(parent) as 6eb54b5af3fb using rebase by test (Thu Jan 01 00:00:00 1970 +0000)
       
   694        rebased(parent) as d5f148423c16 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
       
   695   
   695   
   696 
   696 
   697 Again, let's evolve the stack
   697 Again, let's evolve the stack
   698   $ hg evolve --content-divergent
   698   $ hg evolve --content-divergent
   699   merge:[14] added b
   699   merge:[14] added b
   700   with: [17] added b
   700   with: [17] added b
   701   base: [2] added b
   701   base: [2] added b
   702   rebasing "divergent" content-divergent changeset 2a955e808c53 on 74fbf3e6a0b6
   702   rebasing "divergent" content-divergent changeset 2a955e808c53 on ebb749d2ace8
   703   rebasing "other" content-divergent changeset 509103439e5e on 74fbf3e6a0b6
   703   rebasing "other" content-divergent changeset 509103439e5e on ebb749d2ace8
   704   merging b
   704   merging b
   705   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   705   warning: conflicts while merging b! (edit, then use 'hg resolve --mark')
   706   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   706   0 files updated, 0 files merged, 0 files removed, 1 files unresolved
   707   unresolved merge conflicts
   707   unresolved merge conflicts
   708   (see 'hg help evolve.interrupted')
   708   (see 'hg help evolve.interrupted')
   714   continue: hg evolve --continue
   714   continue: hg evolve --continue
   715   $ hg evolve --continue
   715   $ hg evolve --continue
   716   merge:[15] added c
   716   merge:[15] added c
   717   with: [18] added c
   717   with: [18] added c
   718   base: [3] added c
   718   base: [3] added c
   719   rebasing "divergent" content-divergent changeset 48b0f803817a on 4e29776e83a5
   719   rebasing "divergent" content-divergent changeset 48b0f803817a on 32bceb5bc91e
   720   rebasing "other" content-divergent changeset eaf34afe4df3 on 4e29776e83a5
   720   rebasing "other" content-divergent changeset eaf34afe4df3 on 32bceb5bc91e
   721   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   721   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   722   merge:[16] added d
   722   merge:[16] added d
   723   with: [19] added d
   723   with: [19] added d
   724   base: [4] added d
   724   base: [4] added d
   725   rebasing "divergent" content-divergent changeset 91c8ccb9c241 on 77126af93a25
   725   rebasing "divergent" content-divergent changeset 91c8ccb9c241 on a87eb9f90df6
   726   rebasing "other" content-divergent changeset c351be27f199 on 77126af93a25
   726   rebasing "other" content-divergent changeset c351be27f199 on a87eb9f90df6
   727   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   727   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   728   working directory is now at 4e29776e83a5
   728   working directory is now at 32bceb5bc91e
   729 
   729 
   730   $ hg evolve -l
   730   $ hg evolve -l
   731 
   731 
   732   $ cd ..
   732   $ cd ..
   733 
   733 
   858   rebasing "other" content-divergent changeset 5b2d00df9c4e on 980f7dc84c29
   858   rebasing "other" content-divergent changeset 5b2d00df9c4e on 980f7dc84c29
   859   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   859   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   860   merge:[7] c
   860   merge:[7] c
   861   with: [4] c
   861   with: [4] c
   862   base: [2] c
   862   base: [2] c
   863   rebasing "divergent" content-divergent changeset ef4885dea3da on 0999c349998d
   863   rebasing "divergent" content-divergent changeset ef4885dea3da on 6813d99f0a9d
   864   rebasing "other" content-divergent changeset fef59171875e on 0999c349998d
   864   rebasing "other" content-divergent changeset fef59171875e on 6813d99f0a9d
   865   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   865   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   866 
   866 
   867 Expected result:
   867 Expected result:
   868 Changeset with description "b" only adds file "b" with content "b without typo".
   868 Changeset with description "b" only adds file "b" with content "b without typo".
   869 Changeset with description "c" only adds file "c" with content "c".
   869 Changeset with description "c" only adds file "c" with content "c".
   870 
   870 
   871   $ hg glog -l2 -p
   871   $ hg glog -l2 -p
   872   o  12:4ca627f76da9 c
   872   o  12:d5a8159e883f c
   873   |   () [default] draftdiff -r 0999c349998d -r 4ca627f76da9 c
   873   |   () [default] draftdiff -r 6813d99f0a9d -r d5a8159e883f c
   874   |  --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   874   |  --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   875   |  +++ b/c	Thu Jan 01 00:00:00 1970 +0000
   875   |  +++ b/c	Thu Jan 01 00:00:00 1970 +0000
   876   |  @@ -0,0 +1,1 @@
   876   |  @@ -0,0 +1,1 @@
   877   |  +c
   877   |  +c
   878   |
   878   |
   879   o  9:0999c349998d b
   879   o  9:6813d99f0a9d b
   880   |   () [default] draftdiff -r 980f7dc84c29 -r 0999c349998d b
   880   |   () [default] draftdiff -r 980f7dc84c29 -r 6813d99f0a9d b
   881   ~  --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   881   ~  --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   882      +++ b/b	Thu Jan 01 00:00:00 1970 +0000
   882      +++ b/b	Thu Jan 01 00:00:00 1970 +0000
   883      @@ -0,0 +1,1 @@
   883      @@ -0,0 +1,1 @@
   884      +b without typo
   884      +b without typo
   885   
   885   
   961   rebasing "other" content-divergent changeset 8a2d93492f59 on 9703820a7d5b
   961   rebasing "other" content-divergent changeset 8a2d93492f59 on 9703820a7d5b
   962   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   962   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   963   merge:[9] added bar and car
   963   merge:[9] added bar and car
   964   with: [5] added bar and car
   964   with: [5] added bar and car
   965   base: [2] added bar and car
   965   base: [2] added bar and car
   966   rebasing "divergent" content-divergent changeset 7dd5b9d42ef3 on 8ef6ad88580d
   966   rebasing "divergent" content-divergent changeset 7dd5b9d42ef3 on 586526ab82c5
   967   rebasing "other" content-divergent changeset f4ed107810a7 on 8ef6ad88580d
   967   rebasing "other" content-divergent changeset f4ed107810a7 on 586526ab82c5
   968   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   968   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   969   2 new orphan changesets
   969   2 new orphan changesets
   970   working directory is now at 8ef6ad88580d
   970   working directory is now at 586526ab82c5
   971 
   971 
   972   $ hg glog
   972   $ hg glog
   973   o  15:09ba686a465e added bar and car
   973   o  15:e905bb19fd7e added bar and car
   974   |   () [default] draft
   974   |   () [default] draft
   975   @  12:8ef6ad88580d added foo
   975   @  12:586526ab82c5 added foo
   976   |   () [default] draft
   976   |   () [default] draft
   977   | *  10:9a1f460df8b5 added dar
   977   | *  10:9a1f460df8b5 added dar
   978   | |   () [default] draft
   978   | |   () [default] draft
   979   | x  9:7dd5b9d42ef3 added bar and car
   979   | x  9:7dd5b9d42ef3 added bar and car
   980   | |   () [default] draft
   980   | |   () [default] draft