# HG changeset patch # User Lucas Moscovicz # Date 1394473744 25200 # Node ID b95490cf8abd24e7c7a157c5d066b6c6ee8d7d62 # Parent 9c1665f365888e3e0a49731298c31f81afa29c55 revset: added set method to addset to duck type generatorset Since this class is only going to be used inside revset.py (it does not duck type baseset) it needs to duck type only a few more methods for the next patches. diff -r 9c1665f36588 -r b95490cf8abd mercurial/revset.py --- a/mercurial/revset.py Thu Mar 13 15:00:34 2014 -0500 +++ b/mercurial/revset.py Mon Mar 10 10:49:04 2014 -0700 @@ -2340,6 +2340,9 @@ def __contains__(self, x): return x in self._r1 or x in self._r2 + def set(self): + return self + class _generatorset(object): """Wrap a generator for lazy iteration