--- a/hgext3rd/evolve/exthelper.py Wed Oct 17 23:10:30 2018 +0800
+++ b/hgext3rd/evolve/exthelper.py Thu Oct 18 22:11:43 2018 -0700
@@ -39,6 +39,14 @@
self._duckpunchers = []
self.cmdtable = {}
self.command = registrar.command(self.cmdtable)
+ if '^init' in commands.table:
+ olddoregister = self.command._doregister
+
+ def _newdoregister(self, name, *args, **kwargs):
+ if kwargs.pop('helpbasic', False):
+ name = '^' + name
+ return olddoregister(self, name, *args, **kwargs)
+ self.command._doregister = _newdoregister
self.configtable = {}
self._configitem = None