author | Christian Ebert <blacktrash@gmx.net> |
Mon, 18 Dec 2006 12:10:05 +0100 | |
branch | updatehook |
changeset 32 | b70b38b15fa4 |
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()))