mercurial/configitems.py
changeset 34831 44c4ed4ad032
parent 34828 46610c851216
child 34846 f05a6e015ecc
--- a/mercurial/configitems.py	Sat Oct 14 01:09:46 2017 +0200
+++ b/mercurial/configitems.py	Fri Oct 13 23:00:31 2017 +0200
@@ -1085,3 +1085,16 @@
 coreconfigitem('worker', 'numcpus',
     default=None,
 )
+
+# Rebase related configuration moved to core because other extension are doing
+# strange things. For example, shelve import the extensions to reuse some bit
+# without formally loading it.
+coreconfigitem('commands', 'rebase.requiredest',
+            default=False,
+)
+coreconfigitem('experimental', 'rebaseskipobsolete',
+    default=True,
+)
+coreconfigitem('rebase', 'singletransaction',
+    default=False,
+)