Download:
child 3:096e1a63071c
parent 1:eeb22e49b1fb
2:39f0d8a77f61
Brendan Cully <brendan@cs.ubc.ca>, Sat, 30 May 2009 21:03:37 -0700
Hook to validate revisions

1 файлов изменено, 8 вставок(+), 1 удалений(-) [+]
plugin.py file | annotate | diff | comparison | revisions
--- a/plugin.py Sat May 30 20:44:14 2009 -0700
+++ b/plugin.py Sat May 30 21:03:37 2009 -0700
@@ -36,6 +36,13 @@
import os
+def revparse(irc, msg, args, state):
+ if ':' in args[0]:
+ state.errorInvalid('revision', args[0],
+ 'Contains ":".')
+ state.args.append(args.pop(0))
+addConverter('revision', revparse)
+
class Mercurial(callbacks.Plugin):
"""Add the help for "@plugin help Mercurial" here
This should describe *how* to use this plugin."""
@@ -93,7 +100,7 @@
lines = ['%s %s %s: %s' % (rev, user, date, files)] + lines
irc.replies(lines)
- hglog = wrap(hglog, ['text'])
+ hglog = wrap(hglog, ['revision'])
Class = Mercurial