Make hooks specify files. Optionally allow config to override manifest.

This commit is contained in:
Anthony Sottile
2014-06-05 18:37:33 -07:00
parent 0ec9020346
commit 96174deac6
25 changed files with 81 additions and 50 deletions

View File

@@ -38,7 +38,7 @@ class Repository(object):
def hooks(self):
# TODO: merging in manifest dicts is a smell imo
return OrderedDict(
(hook['id'], dict(hook, **self.manifest.hooks[hook['id']]))
(hook['id'], dict(self.manifest.hooks[hook['id']], **hook))
for hook in self.repo_config['hooks']
)