diff options
Diffstat (limited to 'git-arr')
-rwxr-xr-x | git-arr | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -5,10 +5,11 @@ git-arr: A git web html generator. from __future__ import print_function -import sys -import os import math import optparse +import os +import re +import sys try: import configparser @@ -58,6 +59,7 @@ def load_config(path): 'git_url_file': 'cloneurl', 'embed_markdown': 'yes', 'embed_images': 'no', + 'ignore': '', } config = configparser.SafeConfigParser(defaults) @@ -88,6 +90,9 @@ def load_config(path): config.remove_section(s) for s in config.sections(): + if config.get(s, 'ignore') and re.search(config.get(s, 'ignore'), s): + continue + fullpath = find_git_dir(config.get(s, 'path')) if not fullpath: raise ValueError( |