test: cleanup title and doc phase-divergent cases
authorPierre-Yves David <pierre-yves.david@octobus.net>
Wed, 10 Apr 2019 20:18:14 +0200
changeset 4495 48e9169633ef
parent 4494 89efbe6bf920
child 4496 02d3177085e1
test: cleanup title and doc phase-divergent cases
tests/test-evolve-phase-divergence.t
--- a/tests/test-evolve-phase-divergence.t	Wed Apr 10 20:03:07 2019 +0200
+++ b/tests/test-evolve-phase-divergence.t	Wed Apr 10 20:18:14 2019 +0200
@@ -54,6 +54,9 @@
   $ cp -a private split-and-amend
   $ cp -a private merge-no-conflict
 
+Simple phase-divergence case
+============================
+
 Creating a phase-divergence changeset
 -------------------------------------
 
@@ -230,9 +233,11 @@
   2 new obsolescence markers
   [1]
 
+phase-divergence that lead to new commit and bookmark movement
+==============================================================
+
 Creating more phase-divergence where a new resolution commit will be formed and
 also testing bookmark movement
---------------------------------------------------------------------------------
 
 Alice created a commit and push to private non-publishing repo
 
@@ -390,11 +395,14 @@
   added 1 changesets with 1 changes to 1 files
   2 new obsolescence markers
 
+
+phase divergence rebasing back to old changeset - with (unrelated?) conflict
+============================================================================
+
 Creating a phasedivergence changeset where the divergent changeset changed in a
 way that we rebase that on old public changeset, there will be conflicts, but
 the `hg evolve` command handles it very well and uses `hg revert` logic to
 prevent any conflicts
--------------------------------------------------------------------------------
 
 Alice creates one more changeset and pushes to private repo
 
@@ -518,9 +526,11 @@
   added 1 changesets with 1 changes to 1 files
   2 new obsolescence markers
 
+different parents for successors and predecessors
+=================================================
+
 Creating phase-divergence with divergent changeset and precursor having
 different parents
------------------------------------------------------------------------
 
 Alice creates a changeset and pushes to private repo
 
@@ -645,9 +655,11 @@
   @@ -0,0 +1,1 @@
   +x
 
-Creating divergence with parent and content change both but not resulting in
+divergence with parent+content change both, no conflict
+=======================================================
+
+Creating divergence with parent cand content change both but not resulting in
 conflicts
------------------------------------------------------------------------------
 
 Alice is tired of pushing and pulling and will create phase-divergence locally
 
@@ -758,9 +770,11 @@
   o  0:d3873e73d99e init
       () public
 
+divergence with parent+content change both, with conflict
+=========================================================
+
 Creating divergence with parent and content change both which results in
 conflicts while rebasing on parent
------------------------------------------------------------------------------
 
   $ echo l > l
   $ hg ci -Aqm "added l to l"
@@ -1061,8 +1075,8 @@
   @@ -1,1 +0,0 @@
   -n
 
-When the public changeset is split across various branches
-----------------------------------------------------------
+When the public changeset is split across various topological branches
+======================================================================
 
   $ cd ../split-across-branches
 
@@ -1189,7 +1203,7 @@
   -q
 
 When the public changeset is split and amended
---------------------------------------------------------------
+==============================================
 
   $ cd ../split-and-amend
 
@@ -1333,7 +1347,7 @@
   +n2
 
 Testing the evolution of a phase-divergent merge with no conflicts
-------------------------------------------------------------------
+==================================================================
 
   $ cd ../merge-no-conflict