134 knownexts = {} |
134 knownexts = {} |
135 |
135 |
136 revsetpredicate = registrar.revsetpredicate() |
136 revsetpredicate = registrar.revsetpredicate() |
137 for name, symbol in self._revsetsymbols: |
137 for name, symbol in self._revsetsymbols: |
138 revsetpredicate(name)(symbol) |
138 revsetpredicate(name)(symbol) |
139 revset.loadpredicate(ui, 'evolve', revsetpredicate) |
139 revsetmod.loadpredicate(ui, 'evolve', revsetpredicate) |
140 |
140 |
141 filesetpredicate = registrar.filesetpredicate() |
141 filesetpredicate = registrar.filesetpredicate() |
142 for name, symbol in self._filesetsymbols: |
142 for name, symbol in self._filesetsymbols: |
143 filesetpredicate(name)(symbol) |
143 filesetpredicate(name)(symbol) |
144 # TODO: Figure out the calling extension name |
144 # TODO: Figure out the calling extension name |
145 fileset.loadpredicate(ui, 'exthelper', filesetpredicate) |
145 filesetmod.loadpredicate(ui, 'exthelper', filesetpredicate) |
146 |
146 |
147 templatekeyword = registrar.templatekeyword() |
147 templatekeyword = registrar.templatekeyword() |
148 for name, kw, requires in self._templatekws: |
148 for name, kw, requires in self._templatekws: |
149 if requires is not None: |
149 if requires is not None: |
150 templatekeyword(name, requires=requires)(kw) |
150 templatekeyword(name, requires=requires)(kw) |
151 else: |
151 else: |
152 templatekeyword(name)(kw) |
152 templatekeyword(name)(kw) |
153 templatekw.loadkeyword(ui, 'evolve', templatekeyword) |
153 templatekwmod.loadkeyword(ui, 'evolve', templatekeyword) |
154 |
154 |
155 for ext, command, wrapper, opts in self._extcommandwrappers: |
155 for ext, command, wrapper, opts in self._extcommandwrappers: |
156 if ext not in knownexts: |
156 if ext not in knownexts: |
157 try: |
157 try: |
158 e = extensions.find(ext) |
158 e = extensions.find(ext) |