diff -r e76aec3eddc4 -r 7bbc35c43bff mercurial/revset.py --- a/mercurial/revset.py Fri Oct 03 01:44:52 2014 -0500 +++ b/mercurial/revset.py Thu Oct 02 19:47:33 2014 -0500 @@ -2786,7 +2786,7 @@ return _spanset(repo, start, end) -class _spanset(_orderedsetmixin, abstractsmartset): +class _spanset(abstractsmartset): """Duck type for baseset class which represents a range of revisions and can work lazily and without having all the range in memory