changeset 5588:5cbb1f356137

unstable-list: add split and fold in content-divergence resolution This patch adds the current status of divergence resolution when one of the divergent changeset is a part of split or fold.
author Sushil khanchi <sushilkhanchi97@gmail.com>
date Sat, 10 Oct 2020 22:44:24 +0530
parents c2e71fc0efeb
children cbc886623dc1
files docs/troubles-handling.rst
diffstat 1 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/docs/troubles-handling.rst	Tue Sep 22 13:50:45 2020 +0530
+++ b/docs/troubles-handling.rst	Sat Oct 10 22:44:24 2020 +0530
@@ -262,12 +262,19 @@
 * they moved on different unrelated branches
 * divergent changeset can be orphan as well
 * one side of divergence is in public phase
+* divergent changeset is part of a split or fold
 
 Details of resolution
 =====================
 
 Resolution of content-divergence can be understand by dividing it in stages:
 
+Special case: If one of the divergent changeset is part of a split or fold, we don't handle
+it right now. But when we are going to support it, it will probably have its own logic and
+seperate from generic resolution.
+
+Generic resolution:
+
 The first stage of solving content-divergence is to find the changeset where the resolution
 changeset will be based on (which we call the resolution parent or the target parent) and
 relocate the divergent changesets on the resolution parent, if apply.
@@ -282,6 +289,11 @@
 .. contents::
    :local:
 
+D-S: One of the divergent changeset is part of a split or fold
+--------------------------------------------------------------
+
+XXX: yet to decide resolution
+
 D-A: Finding the resolution parent
 ----------------------------------