author | Christian Ebert <blacktrash@gmx.net> |
Tue, 19 Dec 2006 09:39:03 +0100 | |
branch | extension |
changeset 33 | ebb39c6a1476 |
parent 18 | 0a57d4566be9 |
permissions | -rw-r--r-- |
# $Hg$ import re, sys def kwencode(): '''Truncates hg keywords in IO stream from <Dollar>Hg: <filename> <cset id> <stuff> <Dollar> to <Dollar>Hg<Dollar>.''' kwrepl = r'%sHg$' % '$' re_kwtrunc = re.compile(r'[$]Hg: .+?,v [a-z0-9]{12} [^$]+? \$') sys.stdout.write(re_kwtrunc.sub(kwrepl, sys.stdin.read()))