diff options
Diffstat (limited to 'roles/git/files/git-shell-commands/make-private')
-rw-r--r-- | roles/git/files/git-shell-commands/make-private | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/roles/git/files/git-shell-commands/make-private b/roles/git/files/git-shell-commands/make-private deleted file mode 100644 index 566b017..0000000 --- a/roles/git/files/git-shell-commands/make-private +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2017 Aaron LI <aly@aaronly.me> -# MIT License -# -# Turn a public Git repository to be private to `cgit`. -# -# 2017-06-19 -# - -. ${HOME}/vars.conf - -if [ $# -ne 1 ]; then - echo "usage: make-private <repository.git>" - exit 1 -fi - -project="${1%.[gG][iI][tT]}.git" - -if [ ! -d "${HOME}/${project}" ]; then - echo "ERROR: repository '${project}' not exists!" - exit 2 -elif [ -L "${PUBLIC}/${project}" ]; then - rm "${PUBLIC}/${project}" - echo "Made repository '${project}' private." - exit 0 -else - echo "Repository '${project}' not public." - exit 0 -fi |