# HG changeset patch # User Marcin Kuzminski # Date 2019-09-22 16:32:24 # Node ID d6d0e7adf170657b5da9fafa186163d54422acf4 # Parent 2f9e92f802c83143dfa3035d3c5cbb0f216d3cea mercurial: use commit_ids for parents/children instead of revisions which could change when evolve is used. diff --git a/rhodecode/lib/vcs/backends/hg/commit.py b/rhodecode/lib/vcs/backends/hg/commit.py --- a/rhodecode/lib/vcs/backends/hg/commit.py +++ b/rhodecode/lib/vcs/backends/hg/commit.py @@ -149,9 +149,9 @@ class MercurialCommit(base.BaseCommit): def short_id(self): return self.raw_id[:12] - def _make_commits(self, indexes, pre_load=None): - return [self.repository.get_commit(commit_idx=idx, pre_load=pre_load) - for idx in indexes if idx >= 0] + def _make_commits(self, commit_ids, pre_load=None): + return [self.repository.get_commit(commit_id=commit_id, pre_load=pre_load) + for commit_id in commit_ids] @LazyProperty def parents(self):