diff -r bd296bb4b5c8 -r 3a7d9c0c57a5 mercurial/revlog.py --- a/mercurial/revlog.py Sun Nov 16 00:24:23 2014 -0500 +++ b/mercurial/revlog.py Fri Nov 14 14:36:25 2014 -0800 @@ -407,7 +407,7 @@ See the documentation for ancestor.lazyancestors for more details.""" - return ancestor.lazyancestors(self, revs, stoprev=stoprev, + return ancestor.lazyancestors(self.parentrevs, revs, stoprev=stoprev, inclusive=inclusive) def descendants(self, revs):