# HG changeset patch # User Franz Glasner # Date 1534459572 -7200 # Node ID 65a2e6fc84429e72efe30ad1175e29a211748f6f # Parent e9c78a0bfe6af1e62e1eebb0b2bbee27b5fd2555 Explicitely named marker for RCS style expansion diff -r e9c78a0bfe6a -r 65a2e6fc8442 extensions/kwarchive.py --- a/extensions/kwarchive.py Thu Aug 16 23:43:16 2018 +0200 +++ b/extensions/kwarchive.py Fri Aug 17 00:46:12 2018 +0200 @@ -391,12 +391,13 @@ # file specific keywords file_keywords = make_file_keywords(keywords, real_name, nodeid) # This prevents unwanted keyword expansion here - _MARKER = '$' + _MARKER_RCS = '$' _MARKER_RST = '|' for kw, value in itertools.chain(keywords.items(), file_keywords.items()): if matcher_rcs(real_name): - filekw = "%s%s%s" % (_MARKER, kw, _MARKER) - filevalue = "%s%s: %s %s" % (_MARKER, kw, value, _MARKER) + filekw = "%s%s%s" % (_MARKER_RCS, kw, _MARKER_RCS) + filevalue = "%s%s: %s %s" \ + % (_MARKER_RCS, kw, value, _MARKER_RCS) data = data.replace(filekw, filevalue) if matcher_rst(real_name): filekw = "%sVCS%s%s" % (_MARKER_RST, kw, _MARKER_RST)