#!/bin/sh # cvs-rename -- rename a CVS file # # AUTHOR: Gary T. Leavens [ -n "$echo" ] && set -x USAGE="Usage: cvs-rename OLD NEW" # no options allowed case "$1" in -*) echo "$USAGE" >&2 exit 2 ;; esac if test ! $# -eq 2 then echo "$USAGE" >&2 exit 1 fi OLD=$1 NEW=$2 QUIETFLAG=${QUIETFLAG:-"-Q"} mv $OLD $NEW && if test -d $NEW then (cd $NEW; cvs $QUIETFLAG add `basename $OLD`) && cvs $QUIETFLAG remove $OLD else (cd `dirname $NEW`; cvs $QUIETFLAG add `basename $NEW`) && cvs $QUIETFLAG remove $OLD fi