mercurial/revlog.py
branchstable
changeset 12949 6878eaa5a40d
parent 12890 b1c839659140
child 12950 2405b4a5964a
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