X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/7a12b550f4a8366c8ace2f9c55706aba7c4b17f7..04b05946ab640eaf9135a73772b704dd41c323e7:/lib/wlrepo/mercurial_backend/revision.py diff --git a/lib/wlrepo/mercurial_backend/revision.py b/lib/wlrepo/mercurial_backend/revision.py index 80b761f7..5bb3d0f1 100755 --- a/lib/wlrepo/mercurial_backend/revision.py +++ b/lib/wlrepo/mercurial_backend/revision.py @@ -103,9 +103,12 @@ class MercurialRevision(wlrepo.Revision): parents = self._changectx.parents() if len(parents) == 1: - return parents[0] - - return parents[0] if (parents[0].branch() == self.branch()) else parents[1] + return self._library._revision(parents[0]) + + if parents[0].branch() == self.hgbranch(): + return self._library._revision(parents[0]) + else: + return self._library._revision(parents[1]) def __eq__(self, other): return self._changectx.node() == other._changectx.node()