#! /bin/bash for b in ../git-repos/*.git do bare=`basename "$b"` repo=`basename "$b" .git` [[ "$repo" == "gitosis-admin" ]] && continue git clone "$b" pushd $repo || exit 1 git remote rm origin git remote add origin gitoj@ojuba.org:$repo.git git push origin master:refs/heads/master git push --tags popd done