git-cvsimport-scripton commit Merge my and Petr's git-merge-one-file-script modifications (566487c)
   1#!/bin/sh
   2ARGS=""
   3if [ "$1" == "-v" ]; then
   4        ARGS=$1
   5        shift
   6fi
   7
   8export CVSROOT="$1"
   9export MODULE="$2"
  10if [ ! "$CVSROOT" ] || [ ! "$MODULE" ] || [ ! -d $CVSROOT ] || [ ! -d $CVSROOT/CVSROOT ] || [ ! -d $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 -A $MODULE | git-cvs2git $ARGS --cvsroot="$CVSROOT" --module="$MODULE" > .git-create-script || exit 1
  24sh .git-create-script
  25