mercurial/registrar.py
changeset 32339 92de09a05d7f
parent 32338 ec84db232fc2
child 33132 c467d13334ee
equal deleted inserted replaced
32338:ec84db232fc2 32339:92de09a05d7f
   126     will be used.
   126     will be used.
   127     """
   127     """
   128 
   128 
   129     def _doregister(self, func, name, options=(), synopsis=None,
   129     def _doregister(self, func, name, options=(), synopsis=None,
   130                     norepo=False, optionalrepo=False, inferrepo=False):
   130                     norepo=False, optionalrepo=False, inferrepo=False):
   131         if True:
   131         func.norepo = norepo
   132             func.norepo = norepo
   132         func.optionalrepo = optionalrepo
   133             func.optionalrepo = optionalrepo
   133         func.inferrepo = inferrepo
   134             func.inferrepo = inferrepo
   134         if synopsis:
   135             if synopsis:
   135             self._table[name] = func, list(options), synopsis
   136                 self._table[name] = func, list(options), synopsis
   136         else:
   137             else:
   137             self._table[name] = func, list(options)
   138                 self._table[name] = func, list(options)
   138         return func
   139             return func
       
   140 
   139 
   141 class revsetpredicate(_funcregistrarbase):
   140 class revsetpredicate(_funcregistrarbase):
   142     """Decorator to register revset predicate
   141     """Decorator to register revset predicate
   143 
   142 
   144     Usage::
   143     Usage::