hgbook
diff en/fixsvg @ 1113:613690ad6a9c
Merge with dongsheng
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Sat Jul 10 16:21:26 2010 +0100 (2010-07-10) |
parents | fb5c0d56d7f1 |
children |
line diff
1.1 --- a/en/fixsvg Wed Aug 20 22:15:35 2008 +0200 1.2 +++ b/en/fixsvg Sat Jul 10 16:21:26 2010 +0100 1.3 @@ -1,26 +1,29 @@ 1.4 #!/bin/bash 1.5 1.6 -REPO=/home/ostkamp/mercurial/hello.repo 1.7 +test -d hello || hg clone http://hg.serpentine.com/tutorial/hello 1.8 + 1.9 +set -e 1.10 1.11 for i in 0 1 2 3 4 1.12 do 1.13 - export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null` 1.14 + export REV$i=$(hg --cwd hello log -r $i --template '{node|short}' | cut -c1-4) 1.15 done 1.16 -export REV_my_hello=`cat /tmp/REV5.my-hello` 1.17 -export REV_my_new_hello=`cat /tmp/REV5.my-new-hello` 1.18 -export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello` 1.19 -export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello` 1.20 +export REV_my_hello=$(cat /tmp/REV5.my-hello) 1.21 +export REV_my_new_hello=$(cat /tmp/REV5.my-new-hello) 1.22 +export REV6_my_new_hello=$(cat /tmp/REV6.my-new-hello) 1.23 +export REV7_my_new_hello=$(cat /tmp/REV7.my-new-hello) 1.24 1.25 FILE=$1 1.26 -rm -f $FILE.tmp 1.27 +OUTFILE=$FILE-tmp.svg 1.28 +rm -f $OUTFILE 1.29 echo "Fixing $FILE" 1.30 -cp $FILE $FILE.tmp 1.31 -perl -p -i -e "s#REV0#$REV0#" $FILE.tmp 1.32 -perl -p -i -e "s#REV1#$REV1#" $FILE.tmp 1.33 -perl -p -i -e "s#REV2#$REV2#" $FILE.tmp 1.34 -perl -p -i -e "s#REV3#$REV3#" $FILE.tmp 1.35 -perl -p -i -e "s#REV4#$REV4#" $FILE.tmp 1.36 -perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp 1.37 -perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp 1.38 -perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp 1.39 -perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp 1.40 +cp $FILE $OUTFILE 1.41 +perl -p -i -e "s#REV0#$REV0#" $OUTFILE 1.42 +perl -p -i -e "s#REV1#$REV1#" $OUTFILE 1.43 +perl -p -i -e "s#REV2#$REV2#" $OUTFILE 1.44 +perl -p -i -e "s#REV3#$REV3#" $OUTFILE 1.45 +perl -p -i -e "s#REV4#$REV4#" $OUTFILE 1.46 +perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $OUTFILE 1.47 +perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $OUTFILE 1.48 +perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $OUTFILE 1.49 +perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $OUTFILE