Mercurial > hgrepos > DevTools > mercurial-extensions
diff extensions/kwarchive.py @ 126:0a6681db2772
Renamed "keyword_aliases" to "keyword_whitelist"
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Fri, 17 Aug 2018 09:27:35 +0200 |
| parents | fb7e1e4e4d2c |
| children | 51a4f1f5df09 |
line wrap: on
line diff
--- a/extensions/kwarchive.py Fri Aug 17 09:07:02 2018 +0200 +++ b/extensions/kwarchive.py Fri Aug 17 09:27:35 2018 +0200 @@ -398,11 +398,12 @@ # # This is the mapping from all the (white-listed) pre-defined - # keywords to the keywords to be expanded in files (with aliases). + # keywords to the keywords to be expanded in files (which can be + # aliases. An empty right-side keyword maps the "alias" to itself. # - keyword_aliases = {} + keyword_whitelist = {} for alias, keyword in cfg.items("keywords"): - keyword_aliases.setdefault(keyword or alias, []).append(alias) + keyword_whitelist.setdefault(keyword or alias, []).append(alias) # # Get the manifest to be able to determine a file's NodeId @@ -428,8 +429,8 @@ _MARKER_RST = '|' for kw, value in itertools.chain(keywords.items(), file_keywords.items()): # an empty database means: all keywords allowed, no aliases - if keyword_aliases: - kwds = keyword_aliases.get(kw, []) + if keyword_whitelist: + kwds = keyword_whitelist.get(kw, []) else: kwds = [kw] for kw in kwds:
