Mercurial > public > mercurial-scm > hg
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 |