commit: remove a mutable default argument

Mutable default arguments are know to the state of California to cause bugs.
This commit is contained in:
Pierre-Yves David 2015-09-24 00:56:18 -07:00
parent 0edaba580a
commit b866453be7

View File

@ -1378,13 +1378,15 @@ class localrepository(object):
@unfilteredmethod
def commit(self, text="", user=None, date=None, match=None, force=False,
editor=False, extra={}):
editor=False, extra=None):
"""Add a new revision to current repository.
Revision information is gathered from the working directory,
match can be used to filter the committed files. If editor is
supplied, it is called to get a commit message.
"""
if extra is None:
extra = {}
def fail(f, msg):
raise util.Abort('%s: %s' % (f, msg))