hgext3rd/evolve/__init__.py
changeset 3795 b8b4ff86feb8
parent 3784 838fc71ddb9c
child 3797 9d63d124fd23
--- a/hgext3rd/evolve/__init__.py	Tue Jun 05 03:37:15 2018 +0200
+++ b/hgext3rd/evolve/__init__.py	Wed May 23 01:11:59 2018 +0530
@@ -182,6 +182,28 @@
         successor
       - "successors" a sorted list of locally know successors node ids
       - "markers" the raw list of changesets.
+
+Interrupted-Evolve
+==================
+
+The `hg evolve` command is an all purpose tool that solve all kind of
+instabilities in your repository. Sometimes, instability resolution will lead
+to merge conflict that cannot be solved without a human intervention (same as
+`hg merge`). This can lead to an "interrupted state" where human assistance is
+requested. There are three things which you can do when you face a similar
+situation:
+
+  - `hg evolve --continue`:
+     fix all the conflicts using `hg resolve` and then run this to continue the
+     interrupted evolve
+
+  - `hg evolve --stop`:
+     stops the current interrupted evolve,. keeping all the successful steps,
+     but delaying to resolution of the remaining step for later.
+
+  - `hg evolve --abort`:
+     aborts the interrupted evolve and undoes all the resolution which have
+     happened
 """
 
 evolutionhelptext = """