aboutsummaryrefslogtreecommitdiffstats
path: root/gitto/main.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gitto/main.scm')
-rw-r--r--gitto/main.scm8
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)