comparison mercurial/revlog.py @ 12949:6878eaa5a40d stable

revlog: if start is nullrev, end is always a descendant
author Nicolas Dumazet <nicdumz.commits@gmail.com>
date Sun, 07 Nov 2010 18:16:07 +0900
parents b1c839659140
children 2405b4a5964a
comparison
equal deleted inserted replaced
12943:7439ea4146f8 12949:6878eaa5a40d
867 elif p == nullrev: 867 elif p == nullrev:
868 c.append(self.node(r)) 868 c.append(self.node(r))
869 return c 869 return c
870 870
871 def descendant(self, start, end): 871 def descendant(self, start, end):
872 if start == nullrev:
873 return True
872 for i in self.descendants(start): 874 for i in self.descendants(start):
873 if i == end: 875 if i == end:
874 return True 876 return True
875 elif i > end: 877 elif i > end:
876 break 878 break