aboutsummaryrefslogtreecommitdiffstats
path: root/roles/jails/22_forge/files/git-shell-commands/new
blob: ae4341b4f3b4e359233ceda6cdb309e397123aba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
if [ -z "$1" ]; then
    echo "Usage: new [REPO_NAME]"
    exit 1
fi
if [ -d "$1.git" ]; then
    echo "Repository $1 already exists"
    exit 1
fi
git init --bare "$1.git"
echo "$1" > "$1.git/description"
echo "Created repository $1"
echo "Clone: git@forge.jan.systems:$1.git"
echo "Web:   https://forge.jan.systems/$1.git"