diff options
Diffstat (limited to 'gitto/main.scm')
-rw-r--r-- | gitto/main.scm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gitto/main.scm b/gitto/main.scm index c162a10..7cb98a9 100644 --- a/gitto/main.scm +++ b/gitto/main.scm @@ -65,6 +65,7 @@ gitto [command [arguments ...]] config global Show template configuration config update Merge template configuration with each repository's configuration + config hooks Install configured hooks for repositories version Display version help Display this help ")) @@ -180,7 +181,12 @@ gitto [command [arguments ...]] (newline)) repositories)) ((equal? (car args) "global") (show-global-config)) - ((equal? (car args) "update") (update-config)))) + ((equal? (car args) "update") (update-config)) + ((equal? (car args) "hooks") + (for-each (lambda (r) + (unless (member (repo-name r) config-exclusion-list) + (install-hooks (repo-location r)))) + repositories)))) (set! command-list (append command-list `(("config" . ,show-config)))) (define (update-repo-config repo) |