changeset 24030 | 828dc8db5515 |
parent 23292 | e44399c494ab |
child 24662 | b5cd8c2f6e65 |
--- a/mercurial/changelog.py Mon Feb 02 19:58:41 2015 -0500 +++ b/mercurial/changelog.py Wed Feb 04 21:25:57 2015 +0900 @@ -143,6 +143,11 @@ if i not in self.filteredrevs: return self.node(i) + def __contains__(self, rev): + """filtered version of revlog.__contains__""" + return (revlog.revlog.__contains__(self, rev) + and rev not in self.filteredrevs) + def __iter__(self): """filtered version of revlog.__iter__""" if len(self.filteredrevs) == 0: