[PATCH 1 of 2] keyword: pass arguments as arbitrary lists to kwrepo.commit
Christian Ebert
blacktrash at gmx.net
Sun Jul 5 05:40:28 CDT 2009
# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1246789789 -7200
# Node ID fbe2c25a36131fac923b25334a4e576991e64557
# Parent a232b90ffb5110aeae75ff7ebf1a530ce8999bfd
keyword: pass arguments as arbitrary lists to kwrepo.commit
kwrepo.commit by now has become a dumb wrapper around commitctx
wherein the actual keyword tweaking happens, so we can safely
simplify the argument passing.
diff --git a/hgext/keyword.py b/hgext/keyword.py
--- a/hgext/keyword.py
+++ b/hgext/keyword.py
@@ -459,13 +459,11 @@
data = super(kwrepo, self).wread(filename)
return kwt.wread(filename, data)
- def commit(self, text='', user=None, date=None, match=None,
- force=False, editor=None, extra={}):
+ def commit(self, *args, **opts):
# use custom commitctx for user commands
# other extensions can still wrap repo.commitctx directly
repo.commitctx = self.kwcommitctx
- return super(kwrepo, self).commit(text, user, date, match, force,
- editor, extra)
+ return super(kwrepo, self).commit(*args, **opts)
def kwcommitctx(self, ctx, error=False):
wlock = lock = None
More information about the Mercurial-devel
mailing list