summaryrefslogtreecommitdiff
path: root/src/env
diff options
context:
space:
mode:
Diffstat (limited to 'src/env')
-rw-r--r--src/env13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/env b/src/env
index 0a2a968..42cb089 100644
--- a/src/env
+++ b/src/env
@@ -1,10 +1,13 @@
#!/usr/bin/env fish
-set _REPO_PERMISSIONS_FILE /etc/repo-permissions
-set _REPO_VALIDATION_REGEX "((?:\/[a-zA-Z0-9_\-\.]+)+.git)"
-set _GIT_VALIDATION_REGEX "^(git-(?:upload-pack|receive-pack|upload-archive)) '$_REPO_VALIDATION_REGEX'\$"
+set _BANNER (string collect < (status dirname)/banner)
+set _VERSION (string collect < (status dirname)/version)
+
set _GIT_SUDO_GROUP gitsudo
set _LOG /var/log/git-run
set _PERMISSIONS r w
-set _VERSION (string collect < (status dirname)/version)
-set _BANNER (string collect < (status dirname)/banner)
+
+set _REPO_PERMISSIONS_FILE /etc/repo-permissions
+set _REPO_VALIDATION_REGEX "((?:\/[a-zA-Z0-9_\-\.]+)+.git)"
+set _GIT_VALIDATION_REGEX "^(git-(?:upload-pack|receive-pack|upload-archive)) '$_REPO_VALIDATION_REGEX'\$"
+set _USER_VALIDATION_REGEX "^[a-z0-9]([a-z0-9_-]{0,30}[a-z0-9])?\$"