# HG changeset patch # User František Kučera # Date 1556034976 -7200 # Node ID 9353b2531cda3138e0a431239fb4842749eac10e # Parent fb9b67ba1dae67856624ffbfbb0a2813ddf34cb4 update public/private status while submitting already configured repository diff -r fb9b67ba1dae -r 9353b2531cda vcs-backup.sh --- a/vcs-backup.sh Tue Apr 23 17:06:58 2019 +0200 +++ b/vcs-backup.sh Tue Apr 23 17:56:16 2019 +0200 @@ -136,7 +136,9 @@ if [[ "$3" == "public" ]]; then cd "$VCS_BACKUP_PUBLIC_DIR"; mkdir -p "$(dirname $relativePath)"; - ln -rs "../current/$relativePath" "$(dirname $relativePath)"; + ln -rsf "../current/$relativePath" "$(dirname $relativePath)"; + elif [[ "$3" == "private" && -e "$VCS_BACKUP_PUBLIC_DIR/$relativePath" ]]; then + rm "$VCS_BACKUP_PUBLIC_DIR/$relativePath"; fi if [[ "$4" == "clone" ]]; then