Comments
Patch
@@ -73,20 +73,6 @@
# leave the attribute unspecified.
testedwith = 'ships-with-hg-core'
-configtable = {}
-configitem = registrar.configitem(configtable)
-
-configitem('commands', 'rebase.requiredest',
- default=False,
-)
-
-configitem('experimental', 'rebaseskipobsolete',
- default=True,
-)
-configitem('rebase', 'singletransaction',
- default=False,
-)
-
def _nothingtorebase():
return 1
@@ -1075,3 +1075,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,
+)