comparison en/fixsvg @ 406:fb5c0d56d7f1

Fix test 'tour'. Executing 'tour' test now creates some files in /tmp to store the revision numbers as they are created on the fly and appear in the output files. When SVG files are to be converted to PNG or EPS files within the Makefile, a tool 'fixsvg' will be invoked to substitute some placeholder markup by the real version number which fits to the test output, before the final conversion takes place.
author Guido Ostkamp <hg@ostkamp.fastmail.fm>
date Wed, 20 Aug 2008 22:15:35 +0200
parents
children 028543f67bea
comparison
equal deleted inserted replaced
405:1b52bda675d0 406:fb5c0d56d7f1
1 #!/bin/bash
2
3 REPO=/home/ostkamp/mercurial/hello.repo
4
5 for i in 0 1 2 3 4
6 do
7 export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null`
8 done
9 export REV_my_hello=`cat /tmp/REV5.my-hello`
10 export REV_my_new_hello=`cat /tmp/REV5.my-new-hello`
11 export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello`
12 export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello`
13
14 FILE=$1
15 rm -f $FILE.tmp
16 echo "Fixing $FILE"
17 cp $FILE $FILE.tmp
18 perl -p -i -e "s#REV0#$REV0#" $FILE.tmp
19 perl -p -i -e "s#REV1#$REV1#" $FILE.tmp
20 perl -p -i -e "s#REV2#$REV2#" $FILE.tmp
21 perl -p -i -e "s#REV3#$REV3#" $FILE.tmp
22 perl -p -i -e "s#REV4#$REV4#" $FILE.tmp
23 perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp
24 perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp
25 perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp
26 perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp