#!/bin/sh

set -e

echo -n "cvs... "
ver=`cat VERSION`
cvs -Q commit -m "release pre$ver"
cvs -Q tag pre$ver
rm -rf cvs
mkdir cvs
(cd cvs; cvs -Q get gont)
echo done
name=gont-pre$ver.tar.gz
echo -n "taring $name... "
cd cvs
mv gont gont-pre$ver
tar zcf ../$name gont-pre$ver
cd ..
rm -rf cvs
echo done
if [ $(id -un) = malekith ] ; then
  mkdir -p ~/backup/ksi
  mv $name ~/backup/ksi
fi
cat gont.ml gont.mli gontbind.ml gontbind.mli gontcodegen.ml \
gontcodegen.mli gonttypes.ml gonttypes.mli gontutil.ml gontutil.mli \
ksi.ml ksi.mli lexer.mll main.ml parser.mly | wc
echo $(($ver+1)) > VERSION
cvs -Q commit -m "pre$(($ver+1))" VERSION > /dev/null
