You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdevelop/vcs/cvsservice/buildcvs.sh

26 lines
565 B

#! /bin/sh
# 3 arguments :
# - relative path to the local directory (e.g. ".")
# - module name (e.g. "plop")
# - root repository (e.g. ":ext:me@host:/path/to/cvsroot")
mkcvs() {
rm -rf $1/CVS
mkdir -p $1/CVS
echo $2 > $1/CVS/Repository
echo $3 > $1/CVS/Root
for i in $1/*; do
if [ -d $i -a $i != $1/CVS ]; then
echo "D/"`basename $i`"////" >> $1/CVS/Entries
mkcvs "$i" "$2/"`basename $i` $3
elif [ -f $i ]; then
echo "/"`basename $i`"/1.1.1.1/"`date +"%a %b %d %T %Y//"` >> $1/CVS/Entries
fi
done
}
mkcvs $1 $2 $3