[PATCH] keyword: pass commit arguments as arbitrary lists
Christian Ebert
blacktrash at gmx.net
Sat Jul 4 08:56:36 CDT 2009
# HG changeset patch
# User Christian Ebert <blacktrash at gmx.net>
# Date 1246715738 -7200
# Node ID e4b0b95556593d2e9825b2b14d31de5bb88d7d76
# Parent 8c441691d414f9aa0f752ec6fd522b7474216504
keyword: pass commit arguments as arbitrary lists
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