hgext3rd/topic/topicmap.py
branchstable
changeset 4536 9837e8d378de
parent 4464 05f8908df4ce
child 4563 8b3781d9a616
--- 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