Mercurial > hgbook
comparison en/fixsvg @ 408:028543f67bea
Fix build
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 20 Aug 2008 15:27:13 -0700 |
parents | fb5c0d56d7f1 |
children |
comparison
equal
deleted
inserted
replaced
407:e6d9741c8933 | 408:028543f67bea |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 REPO=/home/ostkamp/mercurial/hello.repo | 3 test -d hello || hg clone http://hg.serpentine.com/tutorial/hello |
4 | |
5 set -e | |
4 | 6 |
5 for i in 0 1 2 3 4 | 7 for i in 0 1 2 3 4 |
6 do | 8 do |
7 export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null` | 9 export REV$i=$(hg --cwd hello log -r $i --template '{node|short}' | cut -c1-4) |
8 done | 10 done |
9 export REV_my_hello=`cat /tmp/REV5.my-hello` | 11 export REV_my_hello=$(cat /tmp/REV5.my-hello) |
10 export REV_my_new_hello=`cat /tmp/REV5.my-new-hello` | 12 export REV_my_new_hello=$(cat /tmp/REV5.my-new-hello) |
11 export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello` | 13 export REV6_my_new_hello=$(cat /tmp/REV6.my-new-hello) |
12 export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello` | 14 export REV7_my_new_hello=$(cat /tmp/REV7.my-new-hello) |
13 | 15 |
14 FILE=$1 | 16 FILE=$1 |
15 rm -f $FILE.tmp | 17 OUTFILE=$FILE-tmp.svg |
18 rm -f $OUTFILE | |
16 echo "Fixing $FILE" | 19 echo "Fixing $FILE" |
17 cp $FILE $FILE.tmp | 20 cp $FILE $OUTFILE |
18 perl -p -i -e "s#REV0#$REV0#" $FILE.tmp | 21 perl -p -i -e "s#REV0#$REV0#" $OUTFILE |
19 perl -p -i -e "s#REV1#$REV1#" $FILE.tmp | 22 perl -p -i -e "s#REV1#$REV1#" $OUTFILE |
20 perl -p -i -e "s#REV2#$REV2#" $FILE.tmp | 23 perl -p -i -e "s#REV2#$REV2#" $OUTFILE |
21 perl -p -i -e "s#REV3#$REV3#" $FILE.tmp | 24 perl -p -i -e "s#REV3#$REV3#" $OUTFILE |
22 perl -p -i -e "s#REV4#$REV4#" $FILE.tmp | 25 perl -p -i -e "s#REV4#$REV4#" $OUTFILE |
23 perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp | 26 perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $OUTFILE |
24 perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp | 27 perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $OUTFILE |
25 perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp | 28 perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $OUTFILE |
26 perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp | 29 perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $OUTFILE |