aboutsummaryrefslogblamecommitdiff
path: root/sh/eci.sh
blob: 3a116c6701542b33e3e88a49abc8d4de57655d26 (plain) (tree)
1
2
3
4
5
6
7
8
9
10





                           
 


                                              


                                            
                
 







                                            


                                                                                                        
                  
 
                              
                    

              
                                                      
 
                                
 
                            
#!/bin/sh

TMPFILE="/tmp/.eci.$RANDOM"

touch $TMPFILE
chmod 600 $TMPFILE

echo "
--This line and thoses under will be ignored--
$(svn st)" >> $TMPFILE 

SUM_ORI=$(cksum $TMPFILE | awk '{print $1}')

$EDITOR $TMPFILE

SUM_NEW=$(cksum $TMPFILE | awk '{print $1}')

if [[ $SUM -ne $SUN_NEW ]] ;
then
	echo "Enter something !"
	exit -1
fi

DELCOMMENTFROM=$(grep -n -- '--This line and thoses under will be ignored--' $TMPFILE | cut -d ':' -f 1)
head -n $(($DELCOMMENTFROM-1)) $TMPFILE > $TMPFILE.send

cd $HOME/dev/espik

echo "$USER : $(date "+%D %X")
$(cat $TMPFILE.send)

File changes :
$(svn st | grep -v '^?')" >> $HOME/dev/espik/ChangeLog

svn ci -m "$(cat $TMPFILE.send)"

rm -f $TMPFILE $TMPFILE.send