# HG changeset patch # User Pierre-Yves David # Date 2014-03-14 18:41:26 # 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 --git a/mercurial/revset.py b/mercurial/revset.py --- a/mercurial/revset.py +++ b/mercurial/revset.py @@ -2174,7 +2174,7 @@ class baseset(list): 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