# HG changeset patch # User Yuya Nishihara # Date 2018-03-03 12:00:37 # Node ID 3118766266ae1c8c9861e39d2d69f189101bf30a # Parent a472a897c34039be18447c7f5b620334478578f8 py3: do not pass a list of iterators to computephasesmapsets() diff --git a/mercurial/phases.py b/mercurial/phases.py --- a/mercurial/phases.py +++ b/mercurial/phases.py @@ -262,7 +262,8 @@ class phasecache(object): repo = repo.unfiltered() nativeroots = [] for phase in trackedphases: - nativeroots.append(map(repo.changelog.rev, self.phaseroots[phase])) + nativeroots.append(pycompat.maplist(repo.changelog.rev, + self.phaseroots[phase])) return repo.changelog.computephases(nativeroots) def _computephaserevspure(self, repo):