diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/command/HgWorkingCopyRevisionsCommand.java b/plugins/hg4idea/src/org/zmlx/hg4idea/command/HgWorkingCopyRevisionsCommand.java index 48df53bf286c..a81b8ff89b30 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/command/HgWorkingCopyRevisionsCommand.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/command/HgWorkingCopyRevisionsCommand.java @@ -45,11 +45,7 @@ public class HgWorkingCopyRevisionsCommand { */ @NotNull public List parents(@NotNull VirtualFile repo) { - final Pair parents = parents(repo, null); - final List result = new ArrayList(2); - result.add(parents.first); - result.add(parents.second); - return result; + return getRevisions(repo, "parents", null, null); } /** @@ -73,7 +69,7 @@ public class HgWorkingCopyRevisionsCommand { final List revisions = getRevisions(repo, "parents", file, revision); switch (revisions.size()) { case 1: return Pair.create(revisions.get(0), null); - case 2: return Pair.create(revisions.get(1), null); + case 2: return Pair.create(revisions.get(0), revisions.get(1)); default: return Pair.create(null, null); } }