changeset 3618:2d8e39919742

tests: various comment on test-evolve-phase-divergence
author Pulkit Goyal <7895pulkit@gmail.com>
date Fri, 30 Mar 2018 19:38:55 +0200
parents a0e322641810
children 914d3cf8d392
files tests/test-evolve-phase-divergence.t
diffstat 1 files changed, 17 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tests/test-evolve-phase-divergence.t	Fri Mar 30 19:37:06 2018 +0200
+++ b/tests/test-evolve-phase-divergence.t	Fri Mar 30 19:38:55 2018 +0200
@@ -106,6 +106,8 @@
 
   $ cd ../alice
   $ hg amend -m 'tweak a'
+
+XXX: pull should tell us how to see what is the new phase-divergent changeset
   $ hg pull ../public
   pulling from ../public
   searching for changes
@@ -128,8 +130,14 @@
     phase-divergent: 4d1169d82e47 (immutable precursor)
   
 
-Trying to see instability on public changeset
+
+XXX-Pulkit: Trying to see instability on public changeset
 
+XXX-Pulkit: this is not helpful
+
+XXX-Marmoute: public changeset "instable themself"
+XXX-Marmoute: I'm not sure if we store this information and it is useful to show it.
+XXX-Marmoute: We should maybe point the user toward `hg obslog` instead`
   $ hg evolve -r 4d1169d8 --list
   4d1169d82e47: modify a
   
@@ -137,6 +145,7 @@
 Understanding phasedivergence using obslog
 ------------------------------------------
 
+XXX: There must be mention of phase-divergence here
   $ hg obslog -r . --all
   @  98bb3a6cfe1a (2) tweak a
   |
@@ -146,6 +155,10 @@
 Solving the phase divergence using evolve command
 --------------------------------------------------
 
+(We do not solve evolution other than orphan by default because it turned out
+it was too confusing for users. We used to behave this way, but having multiple
+possible outcome to evolve end up scaring people)
+
   $ hg evolve
   nothing to evolve on current working copy parent
   (do you want to use --phase-divergent)
@@ -171,6 +184,9 @@
   hg revert --all --rev 98bb3a6cfe1a;
   hg commit --msg "phase-divergent update to 98bb3a6cfe1a"
 
+XXX: evolve should have mentioned that draft commit is just obsoleted in favour
+of public one. From the message it looks like a new commit is created.
+
   $ hg evolve --phase-divergent
   recreate:[2] tweak a
   atop:[1] modify a