hgext/fix.py
changeset 47794 82c87566bfc0
parent 47735 20c2a15cd47a
child 47859 155a2ec8a9dc
--- a/hgext/fix.py	Wed Jul 28 13:45:41 2021 +0300
+++ b/hgext/fix.py	Wed Jul 28 13:47:21 2021 +0300
@@ -147,6 +147,7 @@
     mdiff,
     merge,
     mergestate as mergestatemod,
+    obsolete,
     pycompat,
     registrar,
     rewriteutil,
@@ -451,10 +452,7 @@
     """Aborts if the revision shouldn't be replaced with a fixed one."""
     if ctx.obsolete():
         # It would be better to actually check if the revision has a successor.
-        allowdivergence = ui.configbool(
-            b'experimental', b'evolution.allowdivergence'
-        )
-        if not allowdivergence:
+        if not obsolete.isenabled(repo, obsolete.allowdivergenceopt):
             raise error.Abort(
                 b'fixing obsolete revision could cause divergence'
             )