icrc sync: add two way sync
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 9s

This commit is contained in:
Nico Schottelius 2025-11-14 11:23:50 +01:00
commit 3433cead34

View file

@ -1,10 +1,23 @@
#!/bin/sh
if [ $# -ne 1 ]; then
echo "$0 (from|to)"
echo "syncing from or to it ..."
exit 1
fi
fromto=$1; shift
dir=/mnt/c/Users/A090964/vcs/
repolist=$(ssh icrcnb "cd $dir; ls -1")
echo $repolist
cd ~/vcs
for repo in $repolist; do
rsync -av --delete icrcnb:${dir}/${repo}/ ~/vcs/icrc-${repo}
if [ "$fromto" = "from" ]; then
rsync -av --delete icrcnb:${dir}/${repo}/ ~/vcs/icrc-${repo}
fi
if [ "$fromto" = "to" ]; then
rsync -av --delete ~/vcs/icrc-${repo}/ icrcnb:${dir}/${repo}/
fi
done