]> matita.cs.unibo.it Git - helm.git/commitdiff
New table bench_svn to keep the map "mark"==>"revision"
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 11 Jan 2006 13:34:33 +0000 (13:34 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 11 Jan 2006 13:34:33 +0000 (13:34 +0000)
helm/matita/scripts/profile_svn.sh

index 2527d920304d6b854f4e02c7f88697f7156e966e..3eab292b34b586e095285480fde71e00d3a2e44a 100755 (executable)
@@ -42,14 +42,15 @@ rm -rf $TMPDIRNAME
 mkdir $TMPDIRNAME
 mkdir $TMPDIRNAME.HOME
 cd $TMPDIRNAME
+SVNLOG=`pwd`/LOG.svn
 
 #svn
-svn co -N $SVNROOT > LOG.svn 2>&1
+svn co -N $SVNROOT > $SVNLOG 2>&1
 cd trunk 
-svn update -N helm >> LOG.svn 2>&1
+svn update -N helm >> $SVNLOG 2>&1
 cd helm
-svn update ocaml >> LOG.svn 2>&1
-svn update matita >> LOG.svn 2>&1
+svn update ocaml >> $SVNLOG 2>&1
+svn update matita >> $SVNLOG 2>&1
 cd ..
 cd ..
 ln -s trunk/helm .
@@ -63,5 +64,7 @@ run_tests $PWD/helm/matita > LOG 2>/dev/null
 
 cat LOG | grep "\(OK\|FAIL\)" | grep "\(gc-on\|gc-off\)" | awk -f $PWD/helm/matita/scripts/insert.awk > INSERT.sql
 cat INSERT.sql | mysql -u helm -h mowgli.cs.unibo.it matita
+SVNREVISION=`cat $SVNLOG | grep revision | tail -n 1 | sed "s/.*revision \(\w\+\)./\1/"`
+echo "INSERT INTO bench_svn VALUES ('$MARK','$SVNREVISION')" | mysql -u helm -h mowgli.cs.unibo.it matita
 cd $OLD
 #rm -rf $TMPDIRNAME