--- a/hgext3rd/topic/topicmap.py Thu Apr 18 11:13:49 2019 +0200
+++ b/hgext3rd/topic/topicmap.py Thu Apr 18 12:36:11 2019 +0200
@@ -12,6 +12,10 @@
util,
)
+from . import (
+ common,
+)
+
basefilter = set(['base', 'immutable'])
def topicfilter(name):
"""return a "topic" version of a filter level"""
@@ -30,6 +34,8 @@
return filtername.endswith('-topic')
def gettopicrepo(repo):
+ if not common.hastopicext(repo):
+ return repo
filtername = topicfilter(repo.filtername)
if filtername == repo.filtername:
return repo