summaryrefslogtreecommitdiff
path: root/src/env
blob: 42cb0896dcbc4d3ce47a8d5c8e5ec2ae48c736f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env fish

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 _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])?\$"