#!/bin/bash
. L
l=`temp`
echo logging to "$l"
{
for a; do
	a="${a%/}"
	m="$(readlink -f -n "$a" | sed 's,^/*,,')"
	pushd "$a" || die "can't pushd $a"
	CVSrm . || die "can't CVSrm $a"
	cvs import -kb -I! -m "." "$m" sam a # || die "import failed"
	t=`temp -d`
	pushd "$t" || die "can't cd $t"
	cvs co "$m" || die "can't cvs co $m"
	CVScp "$m" /"$m" || die "can't CVScp $m /$m"
	popd || die "can't popd"
	rm -r "$t" || die "can't rm $t"
	cd ..
	e="CVS/Entries"
	[ -e "$e" ] && echo "D/`basename "$a"`////" >>"$e"
	popd || die "can't popd"
done
} 2>&1 | tee "$l"
echo logged to "$l"
