hg@307: #!/bin/bash hg@307: bos@309: test -d hello || hg clone http://hg.serpentine.com/tutorial/hello bos@309: bos@309: set -e hg@307: hg@307: for i in 0 1 2 3 4 hg@307: do bos@309: export REV$i=$(hg --cwd hello log -r $i --template '{node|short}' | cut -c1-4) hg@307: done bos@309: export REV_my_hello=$(cat /tmp/REV5.my-hello) bos@309: export REV_my_new_hello=$(cat /tmp/REV5.my-new-hello) bos@309: export REV6_my_new_hello=$(cat /tmp/REV6.my-new-hello) bos@309: export REV7_my_new_hello=$(cat /tmp/REV7.my-new-hello) hg@307: hg@307: FILE=$1 bos@309: OUTFILE=$FILE-tmp.svg bos@309: rm -f $OUTFILE hg@307: echo "Fixing $FILE" bos@309: cp $FILE $OUTFILE bos@309: perl -p -i -e "s#REV0#$REV0#" $OUTFILE bos@309: perl -p -i -e "s#REV1#$REV1#" $OUTFILE bos@309: perl -p -i -e "s#REV2#$REV2#" $OUTFILE bos@309: perl -p -i -e "s#REV3#$REV3#" $OUTFILE bos@309: perl -p -i -e "s#REV4#$REV4#" $OUTFILE bos@309: perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $OUTFILE bos@309: perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $OUTFILE bos@309: perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $OUTFILE bos@309: perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $OUTFILE