From 78d047863a86933693470a70ef6c0e6e07ecd4c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Tue, 20 Jul 2021 21:43:49 +0200 Subject: Add /git/new script --- git/new | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 git/new diff --git a/git/new b/git/new new file mode 100755 index 0000000..0f4d949 --- /dev/null +++ b/git/new @@ -0,0 +1,14 @@ +#!/bin/sh +set -e + +[ -z "$1" ] && { echo usage: $0 name 1>&2; exit 1; } + +# create new repository +name=${1%.git} +git init --shared=group --bare /git/"$name" +chown -R git:git /git/"$name" +cp /git/"$name"/hooks/post-update.sample /git/"$name"/hooks/post-update +cd /git/"$name" +git update-server-info +sed -i '/receive\|denyNonFast/d' /git/"$name"/config +${EDITOR:-vi} /git/"$name"/description -- cgit v1.2.3