#!/bin/csh

set versiondb = "/home/jbf/supras/polar_hydra/plot_read/hydra_code_version.pro"
co -l $versiondb

if ($#argv == 0) then
    echo "USAGE: $0 [-major|-minor]"
    echo "          [-<code>] "
    exit 1
else
    set major_minor = $1
    shift argv
    while ($#argv != 0)
	set code = `echo "Z$1" | cut -c3-`
	set vers = `./get_current_version $code`
	if ($vers == "") then
	   echo "Unrecogized code"
	   ci -u -m"No Changes" $versiondb
	   exit
	endif
        set new_vers = `echo "$vers + 0.01" | bc`
	./set_current_version $code $new_vers
        shift argv
    end
endif

set code = module
set vers = `./get_current_version $code`
if ($major_minor == "-minor") then 
   set new_vers = `echo "$vers + 0.01" | bc`
else if ($major_minor == "-major") then
   set new_vers = `echo "$vers / 1 + 1" | bc`.00
else if ($major_minor == "-none") then 
   set new_vers = $vers
endif

./set_current_version $code $new_vers
ci -u -m"updated version table" $versiondb

set dev_dir = /home/jbf/supras/polar_hydra

echo "The following files appear to be checked out:"
ls -l $dev_dir | grep "^-rw"
ls -l $dev_dir/papco_interface | grep "^-rw"
ls -l $dev_dir/plot_read | grep "^-rw"
sleep 1

echo "New Version number is $new_vers.  "
echo "Please make a note of the changes in emacs."

cd $dev_dir
emacs version_history.txt 

set tt = `echo $new_vers | sed 's/\./_/'`
RCS_snapshot v$tt

set dir = /opt/hydra/papco/polar_hydra/

cd $dir
RCS_co_snapshot v$tt -kv

echo "Compiling Papco..."
cd 
idl compile_papco



