#!/bin/zsh echo "Deleting cvs2svn-tmp and auctex.git..." rm cvs2svn-tmp auctex.git -rf echo "Running the converter script..." cvs2git --options=cvs2git-example.options || (echo "Error during conversion..."; exit 1) echo "Initializing bare git repository auctex.git..." mkdir auctex.git cd auctex.git git init --bare if [[ ! -f ../cvs2svn-tmp/git-blob.dat ]]; then echo "../cvs2svn-tmp/git-blob.dat doesn't exist! Aborting!" exit 1 fi if [[ ! -f ../cvs2svn-tmp/git-dump.dat ]]; then echo "../cvs2svn-tmp/git-dump.dat doesn't exist! Aborting!" exit 1 fi echo "Running git fast-import..." cat ../cvs2svn-tmp/git-blob.dat ../cvs2svn-tmp/git-dump.dat | git fast-import || (echo "Error during fast import..."; exit 1) cd .. echo "Done."