changeset 79:53c9f2f6a13e

Work in reST style keywords in kwarchive
author Franz Glasner <hg@dom66.de>
date Fri, 23 Feb 2018 09:49:10 +0100
parents 743dd4a77b4a
children f772a6cc2f67
files .hgkwarchive extensions/kwarchive.py
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/.hgkwarchive	Fri Feb 23 09:48:46 2018 +0100
+++ b/.hgkwarchive	Fri Feb 23 09:49:10 2018 +0100
@@ -1,4 +1,4 @@
 [patterns]
 extensions/**.py =
-path:VERSION =
-path:README =
+rootfilesin:VERSION = reST
+rootfilesin:README =
--- a/extensions/kwarchive.py	Fri Feb 23 09:48:46 2018 +0100
+++ b/extensions/kwarchive.py	Fri Feb 23 09:49:10 2018 +0100
@@ -278,6 +278,7 @@
         include = []
         exclude = []
         patterns = []
+        patterns_rst = []
         if cfg.items("patterns"):
             for pattern, style in cfg.items("patterns"):
                 style = style.upper()
@@ -287,10 +288,15 @@
                     exclude.append(pattern)
                 else:
                     patterns.append(pattern)
+                    if style in ("REST", "RST",):
+                        patterns_rst.append(pattern)
             matcher = match.match(repo.root, '', patterns=patterns,
                                   include=include, exclude=exclude)
+            matcher_rst = match.match(repo.root, '', patterns=patterns_rst,
+                                      include=[], exclude=[])
         else:
             matcher = match.never(repo.root, '')
+            matcher_rst = match.never(repo.root, '')
 
         def _filter(name, data):
             real_name = name