--- a/hgext3rd/topic/__init__.py Thu Jun 22 15:18:49 2017 +0200
+++ b/hgext3rd/topic/__init__.py Fri Jun 23 10:21:37 2017 +0200
@@ -229,7 +229,7 @@
def branchmap(self, topic=None):
if topic is None:
- topic = self._autobranchmaptopic
+ topic = getattr(repo, '_autobranchmaptopic', False)
topicfilter = topicmap.topicfilter(self.filtername)
if not topic or topicfilter == self.filtername:
return super(topicrepo, self).branchmap()
--- a/hgext3rd/topic/topicmap.py Thu Jun 22 15:18:49 2017 +0200
+++ b/hgext3rd/topic/topicmap.py Fri Jun 23 10:21:37 2017 +0200
@@ -103,7 +103,7 @@
extensions.wrapfunction(branchmap, 'updatecache', _wrapupdatebmcache)
def _wrapupdatebmcache(orig, repo):
- previous = repo._autobranchmaptopic
+ previous = getattr(repo, '_autobranchmaptopic', False)
try:
repo._autobranchmaptopic = False
return orig(repo)