From 21f849c51bf5ac9099ae97235d4d50782002c4d2 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Sun, 22 Sep 2019 18:32:24 +0200 Subject: [PATCH] mercurial: use commit_ids for parents/children instead of revisions which could change when evolve is used. --- rhodecode/lib/vcs/backends/hg/commit.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rhodecode/lib/vcs/backends/hg/commit.py b/rhodecode/lib/vcs/backends/hg/commit.py index 52ef0a29..482a6fa6 100644 --- 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):