Mercurial > evolve
changeset 2655:417490bdf28a
topic: avoid crash when topic is loaded but not enabled for a repository
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Fri, 23 Jun 2017 10:21:37 +0200 |
parents | 320f4faef18c |
children | 4a148ca3e80d |
files | hgext3rd/topic/__init__.py hgext3rd/topic/topicmap.py |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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)