chiark / gitweb /
Check for cmddir earlier
[topgit.git] / tg.sh
diff --git a/tg.sh b/tg.sh
index 959f621..9b93f1d 100644 (file)
--- a/tg.sh
+++ b/tg.sh
@@ -236,6 +236,11 @@ do_help()
 }
 
 
 }
 
 
+## Startup
+
+[ -d "@cmddir@" ] ||
+       die "No command directory: '@cmddir@'"
+
 ## Initial setup
 
 set -e
 ## Initial setup
 
 set -e
@@ -249,9 +254,6 @@ tg="tg"
 setup_ours
 setup_hook "pre-commit"
 
 setup_ours
 setup_hook "pre-commit"
 
-[ -d "@cmddir@" ] ||
-       die "No command directory: '@cmddir@'"
-
 ## Dispatch
 
 # We were sourced from another script for our utility functions;
 ## Dispatch
 
 # We were sourced from another script for our utility functions;