changeset 39150 | f39efa885a6d |
parent 39149 | f8db458651c8 |
child 39152 | 3b1042cab4b4 |
--- a/mercurial/revlog.py Fri Jul 20 13:32:17 2018 +0200 +++ b/mercurial/revlog.py Fri Jul 20 13:34:48 2018 +0200 @@ -2103,7 +2103,10 @@ deltap = self.deltaparent(rev) if deltap == nullrev: return True - return False + p1, p2 = self.parentrevs(rev) + if deltap in (p1, p2): + return False + return self.issnapshot(deltap) def revdiff(self, rev1, rev2): """return or calculate a delta between two revisions