#!/bin/sh if [ $# -ne 1 ]; then echo "$0 (from|to)" echo "syncing from or to it ..." exit 1 fi cd ~/vcs # First sync our notes repo if [ -d ~/vcs/icrc ]; then cd ~/vcs/icrc git pull else git clone ssh://git@code.ungleich.ch/nico/icrc.git fi fromto=$1; shift dir=/mnt/c/Users/A090964/vcs/ repolist=$(ssh icrcnb "cd $dir; ls -1 icrc*") echo $repolist for repo in $repolist; do if [ "$fromto" = "from" ]; then mkdir -p ~/vcs/icrc-${repo} rsync -av --delete icrcnb:${dir}/${repo}/.git/ ~/vcs/icrc-${repo}/.git fi if [ "$fromto" = "to" ]; then rsync -av --delete ~/vcs/icrc-${repo}/.git/ icrcnb:${dir}/${repo}/.git fi done