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