diff -r 7aebaf13ea3c -r 0a57d4566be9 hgkw/hgkwencode.py --- a/hgkw/hgkwencode.py Sat Dec 16 15:22:56 2006 +0100 +++ b/hgkw/hgkwencode.py Sat Dec 16 15:28:42 2006 +0100 @@ -1,9 +1,13 @@ -# $Hg: hgkwencode.py,v$ +# $Hg$ import re, sys def kwencode(): - '''Truncates keywords in IO stream.''' - - re_kwtrunc = re.compile(r'([$]Hg: .+?,v) [a-z0-9]{12} [^$]+? \$') - sys.stdout.write(re_kwtrunc.sub(r'\1$', sys.stdin.read())) + '''Truncates hg keywords in IO stream + from + Hg: + to + Hg.''' + kwrepl = r'%sHg$' % '$' + re_kwtrunc = re.compile(r'[$]Hg: .+?,v [a-z0-9]{12} [^$]+? \$') + sys.stdout.write(re_kwtrunc.sub(kwrepl, sys.stdin.read()))