scripts: Refuse to delete own remote

This can be unrecoverable.
This commit is contained in:
Alexis Sellier 2023-04-29 11:49:35 +02:00
parent b004fd8afb
commit 76eb7c08a1
No known key found for this signature in database
1 changed files with 5 additions and 0 deletions

View File

@ -11,6 +11,11 @@ RAD_HOME=${RAD_HOME:-"$HOME/.radicle"}
REPO=$(echo "$1" | sed 's/rad://') REPO=$(echo "$1" | sed 's/rad://')
REMOTE=$2 REMOTE=$2
if [ "$REMOTE" == "$(rad self --nid)" ]; then
echo "Error: refusing to delete your own remote"
exit 1
fi
cd $RAD_HOME/storage/$REPO cd $RAD_HOME/storage/$REPO
refs=$(git for-each-ref --format="%(refname)") refs=$(git for-each-ref --format="%(refname)")