annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
406
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
1 #!/bin/bash
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
2
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
3 REPO=/home/ostkamp/mercurial/hello.repo
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
4
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
5 for i in 0 1 2 3 4
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
6 do
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
7 export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null`
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
8 done
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
9 export REV_my_hello=`cat /tmp/REV5.my-hello`
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
10 export REV_my_new_hello=`cat /tmp/REV5.my-new-hello`
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
11 export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello`
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
12 export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello`
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
13
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
14 FILE=$1
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
15 rm -f $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
16 echo "Fixing $FILE"
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
17 cp $FILE $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
18 perl -p -i -e "s#REV0#$REV0#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
19 perl -p -i -e "s#REV1#$REV1#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
20 perl -p -i -e "s#REV2#$REV2#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
21 perl -p -i -e "s#REV3#$REV3#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
22 perl -p -i -e "s#REV4#$REV4#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
23 perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
24 perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
25 perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp
fb5c0d56d7f1 Fix test 'tour'.
Guido Ostkamp <hg@ostkamp.fastmail.fm>
parents:
diff changeset
26 perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp