# HG changeset patch # User Sushil khanchi # Date 1556221808 -19800 # Node ID 61c2518cd6d210e79342976e9a47a00c4b1c812a # Parent b78707559f1f542a522cba43436a79fef2238e95 evolve: move status msg to verbose mode in content-divergence resolution As suggested by Pierre-Yves, lets move these too verbose message for the user to verbose mode to decrease some noise. diff -r b78707559f1f -r 61c2518cd6d2 hgext3rd/evolve/evolvecmd.py --- a/hgext3rd/evolve/evolvecmd.py Sat Apr 27 17:11:12 2019 +0800 +++ b/hgext3rd/evolve/evolvecmd.py Fri Apr 26 01:20:08 2019 +0530 @@ -558,12 +558,12 @@ def _mergecontentdivergents(repo, progresscb, divergent, other, base, evolvestate): if divergent not in repo[None].parents(): - repo.ui.status(_("updating to \"local\" side of the conflict: %s\n") % - divergent.hex()[:12]) + repo.ui.note(_("updating to \"local\" side of the conflict: %s\n") % + divergent.hex()[:12]) hg.updaterepo(repo, divergent.node(), False) # merging the two content-divergent changesets - repo.ui.status(_("merging \"other\" %s changeset '%s'\n") % - (TROUBLES['CONTENTDIVERGENT'], other.hex()[:12])) + repo.ui.note(_("merging \"other\" %s changeset '%s'\n") % + (TROUBLES['CONTENTDIVERGENT'], other.hex()[:12])) if progresscb: progresscb() mergeancestor = repo.changelog.isancestor(divergent.node(), other.node()) diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-basic.t --- a/tests/test-evolve-content-divergent-basic.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-basic.t Fri Apr 26 01:20:08 2019 +0530 @@ -139,8 +139,6 @@ merge:[2] divergent with: [3] divergent base: [1] added b - updating to "local" side of the conflict: 593c57f2117e - merging "other" content-divergent changeset '8374d2ddc3a4' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 45bf1312f454 $ hg log -G @@ -237,7 +235,6 @@ merge:[6] added d with: [5] added d base: [4] added d - merging "other" content-divergent changeset '9e5dffcb3d48' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved content divergent changesets on different branches. choose branch for the resolution changeset. (a) default or (b) watwat or (c) foobar? c @@ -292,7 +289,6 @@ merge:[9] added a d with bar in it, expect some beers with: [8] added d base: [7] added d - merging "other" content-divergent changeset 'f621d00f5f0e' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at a9d6fd6b5e40 @@ -341,7 +337,6 @@ merge:[12] foo to d with: [11] foo to d base: [10] added a d with bar in it, expect some beers - merging "other" content-divergent changeset 'b10b07a394f1' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -401,7 +396,6 @@ merge:[15] wat to d, wat? with: [14] bar to d, expect beers base: [13] foo to d - merging "other" content-divergent changeset '27f0463f169a' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -612,7 +606,6 @@ merge:[6] More addition (2) with: [4] More addition base: [1] More addition - merging "other" content-divergent changeset '5bf84d1d71d1' merging a warning: conflicts while merging a! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -960,8 +953,6 @@ merge:[2] E2 with: [3] E3 base: [1] E1 - updating to "local" side of the conflict: 084ae625fa51 - merging "other" content-divergent changeset '19ed1bf64a2c' merging numbers merging romans 1 files updated, 2 files merged, 0 files removed, 0 files unresolved diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-corner-cases.t --- a/tests/test-evolve-content-divergent-corner-cases.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-corner-cases.t Fri Apr 26 01:20:08 2019 +0530 @@ -76,8 +76,6 @@ merge:[2] divergent with: [3] divergent base: [1] added b - updating to "local" side of the conflict: 593c57f2117e - merging "other" content-divergent changeset '8374d2ddc3a4' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 45bf1312f454 $ hg log -G @@ -137,8 +135,6 @@ merge:[6] add cdivergent1 with: [7] add _c base: [5] add _c - updating to "local" side of the conflict: e3ff64ce8d4c - merging "other" content-divergent changeset 'b2ae71172042' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved nothing changed working directory is now at e3ff64ce8d4c @@ -207,8 +203,6 @@ merge:[2] bdivergent with: [3] bdivergent base: [1] add _b - updating to "local" side of the conflict: 05a6b6a9e633 - merging "other" content-divergent changeset '6b096fb45070' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 73ff357d3975 @@ -309,8 +303,6 @@ $ hg evolve --continue evolving 6:de4ea3103326 "updated e" - updating to "local" side of the conflict: ff6f7cd76a7c - merging "other" content-divergent changeset 'e504bd82de7e' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 83b1664a580f @@ -368,8 +360,6 @@ merge:[2] delete a with: [3] delete a base: [1] delete a - updating to "local" side of the conflict: 0825dcee2670 - merging "other" content-divergent changeset '92ecd58f9b05' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 7ca6a9fafcf6 $ hg glog diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-interrupted.t --- a/tests/test-evolve-content-divergent-interrupted.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-interrupted.t Fri Apr 26 01:20:08 2019 +0530 @@ -83,7 +83,6 @@ merge:[6] added d with: [5] added d base: [4] added d - merging "other" content-divergent changeset 'e49523854bc8' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -191,14 +190,10 @@ merge:[8] added c with: [10] added c base: [3] added c - updating to "local" side of the conflict: 2ba73e31f264 - merging "other" content-divergent changeset '491e10505bae' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[5] added d with: [7] added d base: [4] added d - updating to "local" side of the conflict: e49523854bc8 - merging "other" content-divergent changeset 'f0f1694f123e' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -358,8 +353,6 @@ with: [8] added d base: [4] added d rebasing "other" content-divergent changeset 33e4442acf98 on ca1b80f7960a - updating to "local" side of the conflict: e49523854bc8 - merging "other" content-divergent changeset 'a663d1567f0b' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -451,7 +444,6 @@ merge:[6] added d with: [5] added d base: [4] added d - merging "other" content-divergent changeset 'e49523854bc8' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -504,8 +496,6 @@ with: [7] added d base: [4] added d rebasing "other" content-divergent changeset 517d4375cb72 on ca1b80f7960a - updating to "local" side of the conflict: e49523854bc8 - merging "other" content-divergent changeset '606ad96040fc' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-meta.t --- a/tests/test-evolve-content-divergent-meta.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-meta.t Fri Apr 26 01:20:08 2019 +0530 @@ -86,8 +86,6 @@ merge:[3] added c e with: [4] added c base: [2] added c - updating to "local" side of the conflict: 0c9267e23c9d - merging "other" content-divergent changeset '6c06cda6dc99' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved Make sure resultant cset don't replace the initial user with user running the command: diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-relocation.t --- a/tests/test-evolve-content-divergent-relocation.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-relocation.t Fri Apr 26 01:20:08 2019 +0530 @@ -69,8 +69,6 @@ with: [6] added b base: [2] added b rebasing "other" content-divergent changeset da4b96f4a8d6 on c7586e2a9264 - updating to "local" side of the conflict: 7ed0642d644b - merging "other" content-divergent changeset '11f849d7159f' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 171614c9a791 @@ -167,8 +165,6 @@ with: [12] added foo to x base: [11] added x rebasing "other" content-divergent changeset 1e1a50385a7d on 4ae4427ee9f8 - updating to "local" side of the conflict: 1e4f6b3bb39b - merging "other" content-divergent changeset '80cc9b1ec650' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at b006cf317e0e @@ -256,8 +252,6 @@ with: [17] added y base: [16] added y rebasing "other" content-divergent changeset 2a9f6ccbdeba on b006cf317e0e - updating to "local" side of the conflict: b4575ed6fcfc - merging "other" content-divergent changeset '48f745db3f53' merging y warning: conflicts while merging y! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -421,8 +415,6 @@ $ hg evolve --continue evolving 23:3f7a1f693080 "added z" - updating to "local" side of the conflict: 53242575ffa9 - merging "other" content-divergent changeset 'cdb0643c69fc' merging y warning: conflicts while merging y! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-content-divergent-stack.t --- a/tests/test-evolve-content-divergent-stack.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-content-divergent-stack.t Fri Apr 26 01:20:08 2019 +0530 @@ -143,25 +143,18 @@ merge:[5] watbar to a with: [9] watbar to a base: [1] added a - merging "other" content-divergent changeset '82b74d5dc678' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[6] added b with: [10] added b base: [2] added b - updating to "local" side of the conflict: d5f148423c16 - merging "other" content-divergent changeset '88516dccf68a' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[7] added c with: [11] added c base: [3] added c - updating to "local" side of the conflict: 3ce4be6d8e5e - merging "other" content-divergent changeset '9e5fb1d5b955' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[8] added d with: [12] added d base: [4] added d - updating to "local" side of the conflict: c72d2885eb51 - merging "other" content-divergent changeset '15c781f93cac' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at f66f262fff6c @@ -318,29 +311,21 @@ with: [5] watbar to a base: [1] added a rebasing "other" content-divergent changeset 8e222f257bbf on 2228e3b74514 - updating to "local" side of the conflict: c04ff147ef79 - merging "other" content-divergent changeset '186bdc2cdfa2' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[11] added b with: [6] added b base: [2] added b rebasing "other" content-divergent changeset d5f148423c16 on c04ff147ef79 - updating to "local" side of the conflict: 6eb54b5af3fb - merging "other" content-divergent changeset '8542f15656e7' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[12] added c with: [7] added c base: [3] added c rebasing "other" content-divergent changeset 3ce4be6d8e5e on 6eb54b5af3fb - updating to "local" side of the conflict: 8ed612937375 - merging "other" content-divergent changeset 'a690ce53104a' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved merge:[13] added d with: [8] added d base: [4] added d rebasing "other" content-divergent changeset c72d2885eb51 on 8ed612937375 - updating to "local" side of the conflict: d45f050514c2 - merging "other" content-divergent changeset '1d1772990a3b' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 74fbf3e6a0b6 diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-public-content-divergent-corner-cases.t --- a/tests/test-evolve-public-content-divergent-corner-cases.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-public-content-divergent-corner-cases.t Fri Apr 26 01:20:08 2019 +0530 @@ -134,8 +134,6 @@ with: [5] updated c base: [2] added c rebasing "other" content-divergent changeset f5f9b4fc8b77 on c9241b0f2d5b - updating to "local" side of the conflict: c0d7ee6604ea - merging "other" content-divergent changeset 'c3d442d80993' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved committed as 3b336cbee992 working directory is now at 3b336cbee992 @@ -417,8 +415,6 @@ $ hg evolve --continue evolving 4:e568fd1029bb "added c e" - updating to "local" side of the conflict: 93cd84bbdaca - merging "other" content-divergent changeset '2af3359250d3' file 'd' was deleted in other but was modified in local. What do you want to do? use (c)hanged version, (d)elete, or leave (u)nresolved? u @@ -639,16 +635,12 @@ with: [9] c_E base: [5] c_E rebasing "other" content-divergent changeset b4a584aea4bd on eb1b4e1205b8 - updating to "local" side of the conflict: c7d2d47c7240 - merging "other" content-divergent changeset '0773642cfa95' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved content divergence resolution between c7d2d47c7240 (public) and 0773642cfa95 has same content as c7d2d47c7240, discarding 0773642cfa95 merge:[8] c_F with: [10] c_F base: [6] c_F rebasing "other" content-divergent changeset 8ae8db670b4a on c7d2d47c7240 - updating to "local" side of the conflict: a52ac76b45f5 - merging "other" content-divergent changeset '6a87ed4aa317' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved content divergence resolution between a52ac76b45f5 (public) and 6a87ed4aa317 has same content as a52ac76b45f5, discarding 6a87ed4aa317 $ hg sum diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-public-content-divergent-discard.t --- a/tests/test-evolve-public-content-divergent-discard.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-public-content-divergent-discard.t Fri Apr 26 01:20:08 2019 +0530 @@ -90,7 +90,6 @@ merge:[4] added c with: [3] added ch base: [2] added c - merging "other" content-divergent changeset '90522bccf499' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved other divergent changeset 90522bccf499 has same content as local f7c1071f1e7c and differs by "description" only, discarding 90522bccf499 content divergence resolution between f7c1071f1e7c (public) and 90522bccf499 has same content as f7c1071f1e7c, discarding 90522bccf499 @@ -183,8 +182,6 @@ with: [4] added dh base: [3] added d rebasing "other" content-divergent changeset 5acd58ef5066 on 155349b645be - updating to "local" side of the conflict: e800202333a4 - merging "other" content-divergent changeset 'ae3429430ef1' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved other divergent changeset ae3429430ef1 has same content as local e800202333a4 and differs by "description" only, discarding ae3429430ef1 content divergence resolution between e800202333a4 (public) and ae3429430ef1 has same content as e800202333a4, discarding ae3429430ef1 @@ -269,7 +266,6 @@ merge:[4] added c with: [3] added ch base: [2] added c - merging "other" content-divergent changeset '229da2719b19' merging ch warning: conflicts while merging ch! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -397,8 +393,6 @@ $ hg evolve --continue evolving 4:f89a8e2f86ac "added dh" - updating to "local" side of the conflict: e800202333a4 - merging "other" content-divergent changeset 'bc309da55b88' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved other divergent changeset bc309da55b88 has same content as local e800202333a4 and differs by "description" only, discarding bc309da55b88 working directory is now at e800202333a4 @@ -491,8 +485,6 @@ with: [4] added dh base: [3] added d rebasing "other" content-divergent changeset db0b7bba0aae on 155349b645be - updating to "local" side of the conflict: e800202333a4 - merging "other" content-divergent changeset 'a5bbf2042450' merging dh warning: conflicts while merging dh! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -609,8 +601,6 @@ $ hg evolve --continue evolving 4:67b19bbd770f "added dh" - updating to "local" side of the conflict: e800202333a4 - merging "other" content-divergent changeset '09054d1f3c97' merging dh warning: conflicts while merging dh! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -697,8 +687,6 @@ merge:[5] added d with: [6] closing feature branch base: [3] added d - updating to "local" side of the conflict: 497d0d2b90ba - merging "other" content-divergent changeset 'af442315d198' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved other divergent changeset af442315d198 is a closed branch head and differs from local 497d0d2b90ba by "branch, description" only, discarding af442315d198 content divergence resolution between 497d0d2b90ba (public) and af442315d198 has same content as 497d0d2b90ba, discarding af442315d198 diff -r b78707559f1f -r 61c2518cd6d2 tests/test-evolve-public-content-divergent-main.t --- a/tests/test-evolve-public-content-divergent-main.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-evolve-public-content-divergent-main.t Fri Apr 26 01:20:08 2019 +0530 @@ -73,8 +73,6 @@ merge:[2] added b with: [3] updated b base: [1] added b - updating to "local" side of the conflict: 44f360db368f - merging "other" content-divergent changeset 'dcdaf152280a' merging b 0 files updated, 1 files merged, 0 files removed, 0 files unresolved committed as c1aa9cfb6cf8 @@ -169,8 +167,6 @@ merge:[2] added b with: [3] updated b base: [1] added b - updating to "local" side of the conflict: 580f2d01e52c - merging "other" content-divergent changeset '0e805383168e' merging b warning: conflicts while merging b! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -271,8 +267,6 @@ with: [5] added d e base: [3] added d rebasing "other" content-divergent changeset 4291d72ee19a on 155349b645be - updating to "local" side of the conflict: 93cd84bbdaca - merging "other" content-divergent changeset 'f88581407163' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved committed as 4cbe48a0c3d9 working directory is now at 4cbe48a0c3d9 @@ -393,8 +387,6 @@ $ hg evolve --continue evolving 4:f31bcc378766 "added d c e" - updating to "local" side of the conflict: 93cd84bbdaca - merging "other" content-divergent changeset 'bd28d3e4a228' 1 files updated, 0 files merged, 0 files removed, 0 files unresolved committed as 412dde898967 working directory is now at 412dde898967 @@ -491,8 +483,6 @@ with: [4] added d base: [3] added d rebasing "other" content-divergent changeset 9411ad1fe615 on 155349b645be - updating to "local" side of the conflict: 93cd84bbdaca - merging "other" content-divergent changeset 'b5c690cdf1d5' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 0 files updated, 0 files merged, 0 files removed, 1 files unresolved @@ -619,8 +609,6 @@ $ hg evolve --continue evolving 4:3c17c7afaf6e "added c e" - updating to "local" side of the conflict: 93cd84bbdaca - merging "other" content-divergent changeset 'c4ce3d34e784' merging d warning: conflicts while merging d! (edit, then use 'hg resolve --mark') 2 files updated, 0 files merged, 0 files removed, 1 files unresolved diff -r b78707559f1f -r 61c2518cd6d2 tests/test-sharing.t --- a/tests/test-sharing.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-sharing.t Fri Apr 26 01:20:08 2019 +0530 @@ -516,7 +516,6 @@ merge:[5] fix bug 24 (v2 by bob) with: [6] fix bug 24 (v2 by alice) base: [4] fix bug 24 (v1) - merging "other" content-divergent changeset 'e3f99ce9d9cd' 0 files updated, 1 files merged, 0 files removed, 0 files unresolved working directory is now at b1499b0f03ca $ hg log -q -r 'contentdivergent()' diff -r b78707559f1f -r 61c2518cd6d2 tests/test-topic-stack-complex.t --- a/tests/test-topic-stack-complex.t Sat Apr 27 17:11:12 2019 +0800 +++ b/tests/test-topic-stack-complex.t Fri Apr 26 01:20:08 2019 +0530 @@ -172,7 +172,5 @@ merge:[s5] Added e and f with: [s4] Added e and f base: [3] Added e and f - updating to "local" side of the conflict: ec94a1ed1330 - merging "other" content-divergent changeset 'f2eff98490d2' 0 files updated, 0 files merged, 0 files removed, 0 files unresolved working directory is now at 8faad6276dc6