#!/bin/zsh
files=($@) 
echo $files
cvs diff $files > /tmp/diff.$$
cp -a /tmp/diff.$$ /tmp/diff.$$.1
vim /tmp/diff.$$.1
if (! diff /tmp/diff.$$ /tmp/diff.$$.1 > /dev/null); then 
   cvs commit -F /tmp/diff.$$.1 $files 
   rm /tmp/diff.$$.1 /tmp/diff.$$
else
   rm /tmp/diff.$$.1
   echo "leaving behind file /tmp/diff.$$"
fi


