#!/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-z]([a-z0-9_-]{0,30}[a-z0-9]"