# HG changeset patch # User Pierre-Yves David # Date 1394822486 25200 # Node ID 6744f4621434b184b2d4dfb1ed9d1a94b05ca7dd # Parent 91a3d50f0e3a7f53f13eda447e688deb97a51fdd revset: add a default argument for baseset.__init__ We are now able to create empty baseset using `baseset()` as we are able to create empty list with `list()`. diff -r 91a3d50f0e3a -r 6744f4621434 mercurial/revset.py --- a/mercurial/revset.py Thu Mar 13 11:36:45 2014 -0700 +++ b/mercurial/revset.py Fri Mar 14 11:41:26 2014 -0700 @@ -2174,7 +2174,7 @@ Every method in this class should be implemented by any smartset class. """ - def __init__(self, data): + def __init__(self, data=()): super(baseset, self).__init__(data) self._set = None