Mercurial > hgrepos > DevTools > mercurial-extensions
changeset 84:4f5a047a3d72
Apply reST style expansions to files that match patterns that have a value "REST" or "RST" (mixed case allowed).
See the example in VERSION.
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Fri, 23 Feb 2018 13:27:42 +0100 |
| parents | 275aa2230d96 |
| children | 01ca9e1601a7 |
| files | extensions/kwarchive.py |
| diffstat | 1 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/extensions/kwarchive.py Fri Feb 23 13:13:46 2018 +0100 +++ b/extensions/kwarchive.py Fri Feb 23 13:27:42 2018 +0100 @@ -320,9 +320,14 @@ } # This prevents unwanted keyword expansion here _MARKER = '$' + _MARKER_RST = '|' for kw, value in itertools.chain(keywords.items(), file_keywords.items()): - filekw = _MARKER + kw + _MARKER - filevalue = "%s%s: %s %s" % (_MARKER, kw, value, _MARKER) + if matcher_rst(real_name): + filekw = "%sVCS%s%s" % (_MARKER_RST, kw, _MARKER_RST) + filevalue = value + else: + filekw = "%s%s%s" % (_MARKER, kw, _MARKER) + filevalue = "%s%s: %s %s" % (_MARKER, kw, value, _MARKER) data = data.replace(filekw, filevalue) return data
