mercurial/revset.py
changeset 22882 ecd27fee5c2b
parent 22881 057ebf7714e1
child 22883 e7b8cf352614
--- a/mercurial/revset.py	Fri Oct 10 12:30:00 2014 -0700
+++ b/mercurial/revset.py	Fri Oct 10 13:21:05 2014 -0700
@@ -2987,10 +2987,6 @@
             # `other` was used with "&", let's assume this is a set like
             # object.
             other = baseset(other - self._hiddenrevs)
-        elif not util.safehasattr(other, 'isascending'):
-            # "other" is generatorset not a real smart set
-            # we fallback to the old way (sad kitten)
-            return super(fullreposet, self).__and__(other)
 
         if self.isascending():
             other.sort()