62 if util.safehasattr(repo, 'names'): |
62 if util.safehasattr(repo, 'names'): |
63 repo.names.addnamespace(namespaces.namespace( |
63 repo.names.addnamespace(namespaces.namespace( |
64 'topics', 'topic', namemap=_namemap, nodemap=_nodemap)) |
64 'topics', 'topic', namemap=_namemap, nodemap=_nodemap)) |
65 repo.__class__ = topicrepo |
65 repo.__class__ = topicrepo |
66 |
66 |
67 @command('topics', [ |
67 @command('topics [TOPIC]', [ |
68 ('', 'clear', False, 'clear active topic if any'), |
68 ('', 'clear', False, 'clear active topic if any'), |
69 ('', 'change', '', 'revset of existing revisions to change topic'), |
69 ('', 'change', '', 'revset of existing revisions to change topic'), |
70 ]) |
70 ]) |
71 def topics(ui, repo, topic=None, clear=False, change=None): |
71 def topics(ui, repo, topic=None, clear=False, change=None): |
72 """View current topic, set current topic, or see all topics.""" |
72 """View current topic, set current topic, or see all topics.""" |