Added a git-shells-command helper

This commit is contained in:
Dionysus 2023-06-27 20:52:36 -04:00
parent 4e81454041
commit 8fa7c7cb1d
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
1 changed files with 14 additions and 0 deletions

14
assets/repo Executable file
View File

@ -0,0 +1,14 @@
#!/bin/sh
# git-shell-commands helper for stagit - developed by acidvegas (https://git.acid.vegas/stagit)
[ ! "$#" = '1' ] && echo "invlid arguments (use -c or -d)" && exit 1
if [ $1 = '-c' ]; then
[ -d $2.git ] && echo "repository already exists" && exit 1
[ ! -f post-receive ] && "missing post-receive script" && exit 1
mkdir $2.git && git init --bare $2.git
touch $2.git/git-daemon-export-ok
ln post-recieve $2.git/hooks/post-recieve
echo "git://git.acid.vegas/$1.git" > $2.git/url
elif [ $1 = '-d' ]; then
[ ! -d $2.git ] && echo "repository does not exist" && exit 1
rm -rf $2.git
fi