comparison mercurial/revlog.py @ 41083:cbc3cbd9ff93

revlog: clarify the non sparse-revlog case in `issnapshot` If we are not using sparse-revlog, there is only one type of snapshot, the full one.
author Boris Feld <boris.feld@octobus.net>
date Sun, 30 Dec 2018 16:14:42 +0100
parents 64051af15596
children 84491ae0b3f0
comparison
equal deleted inserted replaced
41082:4d40f6bb4cef 41083:cbc3cbd9ff93
1536 if rev == nullrev: 1536 if rev == nullrev:
1537 return True 1537 return True
1538 deltap = self.deltaparent(rev) 1538 deltap = self.deltaparent(rev)
1539 if deltap == nullrev: 1539 if deltap == nullrev:
1540 return True 1540 return True
1541 elif not self._sparserevlog:
1542 return False
1541 p1, p2 = self.parentrevs(rev) 1543 p1, p2 = self.parentrevs(rev)
1542 if deltap in (p1, p2): 1544 if deltap in (p1, p2):
1543 return False 1545 return False
1544 return self.issnapshot(deltap) 1546 return self.issnapshot(deltap)
1545 1547