# HG changeset patch # User Sean Farley # Date 2013-05-11 21:44:12 # Node ID 1931d4e37fc2792c037114156a1b8d710a721060 # Parent 07dbfabb8fea8a11dbf5963c84debc1ccdfb64bc hg: ensure that only 'visible' changesets are returned diff --git a/kallithea/lib/vcs/backends/hg/repository.py b/kallithea/lib/vcs/backends/hg/repository.py --- a/kallithea/lib/vcs/backends/hg/repository.py +++ b/kallithea/lib/vcs/backends/hg/repository.py @@ -229,7 +229,7 @@ class MercurialRepository(BaseRepository def _get_all_revisions(self): - return map(lambda x: hex(x[7]), self._repo.changelog.index)[:-1] + return [self._repo[x].hex() for x in self._repo.filtered('visible').changelog.revs()] def get_diff(self, rev1, rev2, path='', ignore_whitespace=False, context=3):