git-cvsimport-scripton commit [PATCH] cvs-migration.txt (1cc92ff)
   1#!/bin/sh
   2ARGS=""
   3if [ "$1" == "-v" ]; then
   4        ARGS=$1
   5        shift
   6fi
   7
   8export CVSROOT="$1"
   9export MODULE="$2"
  10if [ ! "$CVSROOT" ] || [ ! "$MODULE" ] ; then
  11        echo "Usage: git cvsimport <cvsroot> <module>"
  12        exit 1
  13fi
  14
  15cvsps -h 2>&1 | grep -q "cvsps version 2.1" >& /dev/null || {
  16        echo "I need cvsps version 2.1"
  17        exit 1
  18}
  19
  20mkdir "$MODULE" || exit 1
  21cd "$MODULE"
  22
  23TZ=UTC cvsps -x -A $MODULE > .git-cvsps-result
  24[ -s .git-cvsps-result ] || exit 1
  25git-cvs2git $ARGS --cvsroot="$CVSROOT" --module="$MODULE" < .git-cvsps-result > .git-create-script || exit 1
  26sh .git-create-script
  27