tests/test-evolve-content-divergent-corner-cases.t
changeset 5345 a73cdef2e33f
parent 5344 142827ad86f3
child 5349 e8660b28bfee
equal deleted inserted replaced
5344:142827ad86f3 5345:a73cdef2e33f
    77   $ hg evolve --all --any --content-divergent --update
    77   $ hg evolve --all --any --content-divergent --update
    78   merge:[2] divergent
    78   merge:[2] divergent
    79   with: [3] divergent
    79   with: [3] divergent
    80   base: [1] added b
    80   base: [1] added b
    81   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    81   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
    82   working directory is now at cfcd9a3d0588
    82   working directory is now at 98ab969ac8fb
    83   $ hg log -G
    83   $ hg log -G
    84   @  4:cfcd9a3d0588@default(draft) divergent []
    84   @  4:98ab969ac8fb@default(draft) divergent []
    85   |
    85   |
    86   o  0:9092f1db7931@default(draft) added a []
    86   o  0:9092f1db7931@default(draft) added a []
    87   
    87   
    88   $ hg debugobsolete
    88   $ hg debugobsolete
    89   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
    89   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
    90   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 593c57f2117e33dd0884382f02789d948f548557 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
    90   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 593c57f2117e33dd0884382f02789d948f548557 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
    91   593c57f2117e33dd0884382f02789d948f548557 cfcd9a3d0588dd3abd278373246f2bdd6a646647 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
    91   593c57f2117e33dd0884382f02789d948f548557 98ab969ac8fbe315e6d2c24a8eb5eab5b81e4242 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
    92   8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 cfcd9a3d0588dd3abd278373246f2bdd6a646647 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
    92   8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 98ab969ac8fbe315e6d2c24a8eb5eab5b81e4242 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
    93   $ hg obslog --all
    93   $ hg obslog --all
    94   @    cfcd9a3d0588 (4) divergent
    94   @    98ab969ac8fb (4) divergent
    95   |\
    95   |\
    96   x |  593c57f2117e (2) divergent
    96   x |  593c57f2117e (2) divergent
    97   | |    amended(content) as cfcd9a3d0588 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
    97   | |    amended(content) as 98ab969ac8fb using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
    98   | |
    98   | |
    99   | x  8374d2ddc3a4 (3) divergent
    99   | x  8374d2ddc3a4 (3) divergent
   100   |/     amended(content) as cfcd9a3d0588 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   100   |/     amended(content) as 98ab969ac8fb using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   101   |
   101   |
   102   x  5f6d8a4bf34a (1) added b
   102   x  5f6d8a4bf34a (1) added b
   103        rewritten(description, content) as 593c57f2117e using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   103        rewritten(description, content) as 593c57f2117e using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   104        rewritten(description, content) as 8374d2ddc3a4 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   104        rewritten(description, content) as 8374d2ddc3a4 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   105   
   105   
   130   |
   130   |
   131   | o  6:e3ff64ce8d4c@default(draft) add cdivergent1 []
   131   | o  6:e3ff64ce8d4c@default(draft) add cdivergent1 []
   132   |/
   132   |/
   133   | o  5:48819a835615@default(draft) add _c []
   133   | o  5:48819a835615@default(draft) add _c []
   134   |/
   134   |/
   135   | o  4:cfcd9a3d0588@default(draft) divergent []
   135   | o  4:98ab969ac8fb@default(draft) divergent []
   136   |/
   136   |/
   137   o  0:9092f1db7931@default(draft) added a []
   137   o  0:9092f1db7931@default(draft) added a []
   138   
   138   
   139 
   139 
   140   $ hg prune -s b2ae71172042 48819a835615
   140   $ hg prune -s b2ae71172042 48819a835615
   146   $ hg log -G
   146   $ hg log -G
   147   @  7:b2ae71172042@default(draft) add _c [content-divergent]
   147   @  7:b2ae71172042@default(draft) add _c [content-divergent]
   148   |
   148   |
   149   | *  6:e3ff64ce8d4c@default(draft) add cdivergent1 [content-divergent]
   149   | *  6:e3ff64ce8d4c@default(draft) add cdivergent1 [content-divergent]
   150   |/
   150   |/
   151   | o  4:cfcd9a3d0588@default(draft) divergent []
   151   | o  4:98ab969ac8fb@default(draft) divergent []
   152   |/
   152   |/
   153   o  0:9092f1db7931@default(draft) added a []
   153   o  0:9092f1db7931@default(draft) added a []
   154   
   154   
   155   $ hg evolve --all --any --content-divergent
   155   $ hg evolve --all --any --content-divergent
   156   merge:[6] add cdivergent1
   156   merge:[6] add cdivergent1
   157   with: [7] add _c
   157   with: [7] add _c
   158   base: [5] add _c
   158   base: [5] add _c
   159   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   159   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   160   working directory is now at c7cbb2f2c5ac
   160   working directory is now at 6b3776664a25
   161 
   161 
   162   $ hg log -G
   162   $ hg log -G
   163   @  8:c7cbb2f2c5ac@default(draft) add cdivergent1 []
   163   @  8:6b3776664a25@default(draft) add cdivergent1 []
   164   |
   164   |
   165   | o  4:cfcd9a3d0588@default(draft) divergent []
   165   | o  4:98ab969ac8fb@default(draft) divergent []
   166   |/
   166   |/
   167   o  0:9092f1db7931@default(draft) added a []
   167   o  0:9092f1db7931@default(draft) added a []
   168   
   168   
   169   $ hg debugobsolete
   169   $ hg debugobsolete
   170   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   170   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   171   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 593c57f2117e33dd0884382f02789d948f548557 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   171   5f6d8a4bf34ab274ccc9f631c2536964b8a3666d 593c57f2117e33dd0884382f02789d948f548557 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   172   593c57f2117e33dd0884382f02789d948f548557 cfcd9a3d0588dd3abd278373246f2bdd6a646647 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   172   593c57f2117e33dd0884382f02789d948f548557 98ab969ac8fbe315e6d2c24a8eb5eab5b81e4242 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   173   8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 cfcd9a3d0588dd3abd278373246f2bdd6a646647 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   173   8374d2ddc3a4d48428c3d2f80e4fc86f13736f96 98ab969ac8fbe315e6d2c24a8eb5eab5b81e4242 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   174   48819a83561596ef0aeac4082eaaa8afe4320f3a b2ae71172042972a8e8d2bc11e2b2fe4e0c3aa49 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'prune', 'user': 'test'}
   174   48819a83561596ef0aeac4082eaaa8afe4320f3a b2ae71172042972a8e8d2bc11e2b2fe4e0c3aa49 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'prune', 'user': 'test'}
   175   48819a83561596ef0aeac4082eaaa8afe4320f3a e3ff64ce8d4ce33b40d9f367a8ec472fec588ca3 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   175   48819a83561596ef0aeac4082eaaa8afe4320f3a e3ff64ce8d4ce33b40d9f367a8ec472fec588ca3 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   176   e3ff64ce8d4ce33b40d9f367a8ec472fec588ca3 c7cbb2f2c5ac9b4f3433a08a51527d6544d79096 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
   176   e3ff64ce8d4ce33b40d9f367a8ec472fec588ca3 6b3776664a258aa4c7e13f90df20ae9170995217 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
   177   b2ae71172042972a8e8d2bc11e2b2fe4e0c3aa49 c7cbb2f2c5ac9b4f3433a08a51527d6544d79096 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'evolve', 'user': 'test'}
   177   b2ae71172042972a8e8d2bc11e2b2fe4e0c3aa49 6b3776664a258aa4c7e13f90df20ae9170995217 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '1', 'operation': 'evolve', 'user': 'test'}
   178   $ hg obslog --all
   178   $ hg obslog --all
   179   @    c7cbb2f2c5ac (8) add cdivergent1
   179   @    6b3776664a25 (8) add cdivergent1
   180   |\
   180   |\
   181   x |  b2ae71172042 (7) add _c
   181   x |  b2ae71172042 (7) add _c
   182   | |    reworded(description) as c7cbb2f2c5ac using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   182   | |    reworded(description) as 6b3776664a25 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   183   | |
   183   | |
   184   | x  e3ff64ce8d4c (6) add cdivergent1
   184   | x  e3ff64ce8d4c (6) add cdivergent1
   185   |/     rewritten as c7cbb2f2c5ac using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   185   |/     rewritten as 6b3776664a25 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   186   |
   186   |
   187   x  48819a835615 (5) add _c
   187   x  48819a835615 (5) add _c
   188        amended(content) as b2ae71172042 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   188        amended(content) as b2ae71172042 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   189        rewritten(description, content) as e3ff64ce8d4c using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   189        rewritten(description, content) as e3ff64ce8d4c using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   190   
   190   
   252   $ hg evolve --content-divergent
   252   $ hg evolve --content-divergent
   253   merge:[2] bdivergent
   253   merge:[2] bdivergent
   254   with: [3] bdivergent
   254   with: [3] bdivergent
   255   base: [1] add _b
   255   base: [1] add _b
   256   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   256   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   257   working directory is now at e9189d547f9f
   257   working directory is now at b87e0354d5cb
   258 
   258 
   259   $ hg log -G
   259   $ hg log -G
   260   @  4:e9189d547f9f@default(draft) bdivergent []
   260   @  4:b87e0354d5cb@default(draft) bdivergent []
   261   |
   261   |
   262   o  0:135f39f4bd78@default(draft) add _a []
   262   o  0:135f39f4bd78@default(draft) add _a []
   263   
   263   
   264   $ hg debugobsolete
   264   $ hg debugobsolete
   265   37445b16603b50165d5eb80735fb986c72a2dac1 6b096fb450709a194b21fb9b192fe9b1572c4af0 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   265   37445b16603b50165d5eb80735fb986c72a2dac1 6b096fb450709a194b21fb9b192fe9b1572c4af0 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   266   37445b16603b50165d5eb80735fb986c72a2dac1 05a6b6a9e633802d2bdd06e6d292982a767d930e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   266   37445b16603b50165d5eb80735fb986c72a2dac1 05a6b6a9e633802d2bdd06e6d292982a767d930e 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'prune', 'user': 'test'}
   267   05a6b6a9e633802d2bdd06e6d292982a767d930e e9189d547f9f578af31ea4ff8be2ba3a8bd95e7a 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   267   05a6b6a9e633802d2bdd06e6d292982a767d930e b87e0354d5cb081210298429d8b51de9871155a2 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   268   6b096fb450709a194b21fb9b192fe9b1572c4af0 e9189d547f9f578af31ea4ff8be2ba3a8bd95e7a 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   268   6b096fb450709a194b21fb9b192fe9b1572c4af0 b87e0354d5cb081210298429d8b51de9871155a2 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   269   $ hg obslog --all
   269   $ hg obslog --all
   270   @    e9189d547f9f (4) bdivergent
   270   @    b87e0354d5cb (4) bdivergent
   271   |\
   271   |\
   272   x |  05a6b6a9e633 (2) bdivergent
   272   x |  05a6b6a9e633 (2) bdivergent
   273   | |    amended(content) as e9189d547f9f using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   273   | |    amended(content) as b87e0354d5cb using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   274   | |
   274   | |
   275   | x  6b096fb45070 (3) bdivergent
   275   | x  6b096fb45070 (3) bdivergent
   276   |/     amended(content) as e9189d547f9f using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   276   |/     amended(content) as b87e0354d5cb using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   277   |
   277   |
   278   x  37445b16603b (1) add _b
   278   x  37445b16603b (1) add _b
   279        rewritten(description, content) as 05a6b6a9e633 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   279        rewritten(description, content) as 05a6b6a9e633 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   280        rewritten(description, content) as 6b096fb45070 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   280        rewritten(description, content) as 6b096fb45070 using prune by test (Thu Jan 01 00:00:00 1970 +0000)
   281   
   281   
   354   rebasing "other" content-divergent changeset de4ea3103326 on 155349b645be
   354   rebasing "other" content-divergent changeset de4ea3103326 on 155349b645be
   355   file 'd' was deleted in local but was modified in other.
   355   file 'd' was deleted in local but was modified in other.
   356   You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved.
   356   You can use (c)hanged version, leave (d)eleted, or leave (u)nresolved.
   357   What do you want to do? c
   357   What do you want to do? c
   358   0 files updated, 1 files merged, 0 files removed, 0 files unresolved
   358   0 files updated, 1 files merged, 0 files removed, 0 files unresolved
   359   working directory is now at 5deaa504a865
   359   working directory is now at 51ee71efed61
   360 
   360 
   361   $ hg glog -l1
   361   $ hg glog -l1
   362   @  9:5deaa504a865 updated e
   362   @  9:51ee71efed61 updated e
   363   |   () [default] draft
   363   |   () [default] draft
   364   ~
   364   ~
   365 
   365 
   366   $ hg debugobsolete
   366   $ hg debugobsolete
   367   8d71eadcc9dfb21a924e75a5796c2f011bdc55a4 ff6f7cd76a7c97d938e8fe87f0fc816b66929435 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
   367   8d71eadcc9dfb21a924e75a5796c2f011bdc55a4 ff6f7cd76a7c97d938e8fe87f0fc816b66929435 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '9', 'operation': 'amend', 'user': 'test'}
   368   8d71eadcc9dfb21a924e75a5796c2f011bdc55a4 de4ea3103326293994c634101e780724346ee89f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'}
   368   8d71eadcc9dfb21a924e75a5796c2f011bdc55a4 de4ea3103326293994c634101e780724346ee89f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '13', 'operation': 'prune', 'user': 'test'}
   369   9150fe93bec603cd88d05cda9f6ff13420cb53e9 0 {155349b645beebee15325a9a22dd0c9ef8fbbbd3} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   369   9150fe93bec603cd88d05cda9f6ff13420cb53e9 0 {155349b645beebee15325a9a22dd0c9ef8fbbbd3} (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'prune', 'user': 'test'}
   370   ff6f7cd76a7c97d938e8fe87f0fc816b66929435 0ceb21ca2557a61433f097e4d64024e37cae2c10 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
   370   ff6f7cd76a7c97d938e8fe87f0fc816b66929435 0ceb21ca2557a61433f097e4d64024e37cae2c10 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
   371   de4ea3103326293994c634101e780724346ee89f a2465d1d56d1aee8ed90d2292978456d2be6f7b9 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
   371   de4ea3103326293994c634101e780724346ee89f a2465d1d56d1aee8ed90d2292978456d2be6f7b9 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '4', 'operation': 'evolve', 'user': 'test'}
   372   0ceb21ca2557a61433f097e4d64024e37cae2c10 5deaa504a865ac3f3fe772c50a583a427aa76449 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   372   0ceb21ca2557a61433f097e4d64024e37cae2c10 51ee71efed6170064a7155a9a35e56af0292a203 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   373   a2465d1d56d1aee8ed90d2292978456d2be6f7b9 5deaa504a865ac3f3fe772c50a583a427aa76449 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
   373   a2465d1d56d1aee8ed90d2292978456d2be6f7b9 51ee71efed6170064a7155a9a35e56af0292a203 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '0', 'operation': 'evolve', 'user': 'test'}
   374   $ hg obslog --all
   374   $ hg obslog --all
   375   @    5deaa504a865 (9) updated e
   375   @    51ee71efed61 (9) updated e
   376   |\
   376   |\
   377   x |  0ceb21ca2557 (7) updated e
   377   x |  0ceb21ca2557 (7) updated e
   378   | |    amended(content) as 5deaa504a865 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   378   | |    amended(content) as 51ee71efed61 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   379   | |
   379   | |
   380   | x  a2465d1d56d1 (8) updated e
   380   | x  a2465d1d56d1 (8) updated e
   381   | |    rewritten as 5deaa504a865 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   381   | |    rewritten as 51ee71efed61 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   382   | |
   382   | |
   383   | x  de4ea3103326 (6) updated e
   383   | x  de4ea3103326 (6) updated e
   384   | |    rebased(parent) as a2465d1d56d1 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   384   | |    rebased(parent) as a2465d1d56d1 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   385   | |
   385   | |
   386   x |  ff6f7cd76a7c (5) updated e
   386   x |  ff6f7cd76a7c (5) updated e
   439   $ hg evolve --content-divergent --update
   439   $ hg evolve --content-divergent --update
   440   merge:[2] delete a
   440   merge:[2] delete a
   441   with: [3] delete a
   441   with: [3] delete a
   442   base: [1] delete a
   442   base: [1] delete a
   443   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   443   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   444   working directory is now at 48942a623d38
   444   working directory is now at b1badc7ab394
   445   $ hg glog
   445   $ hg glog
   446   @  4:48942a623d38 delete a
   446   @  4:b1badc7ab394 delete a
   447   |   () [default] draft
   447   |   () [default] draft
   448   o  0:75d2b02c4a5c initial
   448   o  0:75d2b02c4a5c initial
   449       () [default] draft
   449       () [default] draft
   450 
   450 
   451   $ hg diff --change .
   451   $ hg diff --change .
   457   -a
   457   -a
   458 
   458 
   459   $ hg debugobsolete
   459   $ hg debugobsolete
   460   dff6e52f5e419381c070159c8038ac948f59283f 0825dcee2670349e749f1df45857fca34f61e350 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
   460   dff6e52f5e419381c070159c8038ac948f59283f 0825dcee2670349e749f1df45857fca34f61e350 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
   461   dff6e52f5e419381c070159c8038ac948f59283f 92ecd58f9b05d6c0a1c3833a79359eea4b0268ff 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
   461   dff6e52f5e419381c070159c8038ac948f59283f 92ecd58f9b05d6c0a1c3833a79359eea4b0268ff 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'amend', 'user': 'test'}
   462   0825dcee2670349e749f1df45857fca34f61e350 48942a623d383b1ff275f1194ead88d2e697b18b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   462   0825dcee2670349e749f1df45857fca34f61e350 b1badc7ab394c2b9ed21e2961de43c71c2e2288f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   463   92ecd58f9b05d6c0a1c3833a79359eea4b0268ff 48942a623d383b1ff275f1194ead88d2e697b18b 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   463   92ecd58f9b05d6c0a1c3833a79359eea4b0268ff b1badc7ab394c2b9ed21e2961de43c71c2e2288f 0 (Thu Jan 01 00:00:00 1970 +0000) {'ef1': '8', 'operation': 'evolve', 'user': 'test'}
   464   $ hg obslog --all
   464   $ hg obslog --all
   465   @    48942a623d38 (4) delete a
   465   @    b1badc7ab394 (4) delete a
   466   |\
   466   |\
   467   x |  0825dcee2670 (2) delete a
   467   x |  0825dcee2670 (2) delete a
   468   | |    amended(content) as 48942a623d38 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   468   | |    amended(content) as b1badc7ab394 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   469   | |
   469   | |
   470   | x  92ecd58f9b05 (3) delete a
   470   | x  92ecd58f9b05 (3) delete a
   471   |/     amended(content) as 48942a623d38 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   471   |/     amended(content) as b1badc7ab394 using evolve by test (Thu Jan 01 00:00:00 1970 +0000)
   472   |
   472   |
   473   x  dff6e52f5e41 (1) delete a
   473   x  dff6e52f5e41 (1) delete a
   474        amended(content) as 0825dcee2670 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   474        amended(content) as 0825dcee2670 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   475        amended(content) as 92ecd58f9b05 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   475        amended(content) as 92ecd58f9b05 using amend by test (Thu Jan 01 00:00:00 1970 +0000)
   476   
   476