--- a/hgext3rd/topic/__init__.py Mon Aug 07 23:24:57 2017 +0900
+++ b/hgext3rd/topic/__init__.py Mon Aug 07 23:17:13 2017 +0900
@@ -187,7 +187,6 @@
def uisetup(ui):
destination.modsetup(ui)
- topicrevset.modsetup(ui)
discovery.modsetup(ui)
topicmap.modsetup(ui)
setupimportexport(ui)
@@ -309,6 +308,9 @@
'topics', 'topic', namemap=_namemap, nodemap=_nodemap,
listnames=lambda repo: repo.topics))
+# revset predicates are automatically registered at loading via this symbol
+revsetpredicate = topicrevset.revsetpredicate
+
@command('topics', [
('', 'clear', False, 'clear active topic if any'),
('r', 'rev', [], 'revset of existing revisions', _('REV')),