FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
build-sync.sh 580 B
Newer Older
Silas S. Brown's avatar
Silas S. Brown committed
#!/bin/bash
Silas S. Brown's avatar
Silas S. Brown committed
# Sync gradint build environment to SVN
Silas S. Brown's avatar
Silas S. Brown committed
wget -N http://people.pwf.cam.ac.uk/ssb22/gradint/gradint-build.7z || exit 1
rm -rf gradint
Silas S. Brown's avatar
Silas S. Brown committed
7z x gradint-build.7z || exit 1
diff -r gradint-build gradint|grep "^Only in gradint-build"|grep -v \\.svn|sed -e 's,Only in ,svn del ",' -e 's,: ,/,' -e 's/$/"/'|bash
cp -pur gradint/* gradint-build/
find gradint|grep -v \\.svn|sed -e 's/gradint/gradint-build/' -e 's/^/svn add "/' -e 's/$/"/'|bash
Silas S. Brown's avatar
Silas S. Brown committed
rm -rf gradint gradint-build.7z # if need to save space
if test "a$Msg" == a; then export Msg="Gradint update"; fi
Silas S. Brown's avatar
Silas S. Brown committed
svn commit -m "$Msg"