Mercurial > hgbook
changeset 408:028543f67bea
Fix build
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 20 Aug 2008 15:27:13 -0700 |
parents | e6d9741c8933 |
children | 4d2fb4251217 |
files | en/Makefile en/fixsvg |
diffstat | 2 files changed, 23 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/en/Makefile Wed Aug 20 15:27:06 2008 -0700 +++ b/en/Makefile Wed Aug 20 15:27:13 2008 -0700 @@ -161,10 +161,10 @@ # Produce 90dpi PNGs for the web. -%.png: %.svg +%.png: %.svg fixsvg ./fixsvg $< - mv $<.tmp foobar.svg - inkscape -D -e $@ foobar.svg + inkscape -D -e $@ $<-tmp.svg + rm $<-tmp.svg %.svg: %.dot dot -Tsvg -o $@ $<
--- a/en/fixsvg Wed Aug 20 15:27:06 2008 -0700 +++ b/en/fixsvg Wed Aug 20 15:27:13 2008 -0700 @@ -1,26 +1,29 @@ #!/bin/bash -REPO=/home/ostkamp/mercurial/hello.repo +test -d hello || hg clone http://hg.serpentine.com/tutorial/hello + +set -e for i in 0 1 2 3 4 do - export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null` + export REV$i=$(hg --cwd hello log -r $i --template '{node|short}' | cut -c1-4) done -export REV_my_hello=`cat /tmp/REV5.my-hello` -export REV_my_new_hello=`cat /tmp/REV5.my-new-hello` -export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello` -export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello` +export REV_my_hello=$(cat /tmp/REV5.my-hello) +export REV_my_new_hello=$(cat /tmp/REV5.my-new-hello) +export REV6_my_new_hello=$(cat /tmp/REV6.my-new-hello) +export REV7_my_new_hello=$(cat /tmp/REV7.my-new-hello) FILE=$1 -rm -f $FILE.tmp +OUTFILE=$FILE-tmp.svg +rm -f $OUTFILE echo "Fixing $FILE" -cp $FILE $FILE.tmp -perl -p -i -e "s#REV0#$REV0#" $FILE.tmp -perl -p -i -e "s#REV1#$REV1#" $FILE.tmp -perl -p -i -e "s#REV2#$REV2#" $FILE.tmp -perl -p -i -e "s#REV3#$REV3#" $FILE.tmp -perl -p -i -e "s#REV4#$REV4#" $FILE.tmp -perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp -perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp -perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp -perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp +cp $FILE $OUTFILE +perl -p -i -e "s#REV0#$REV0#" $OUTFILE +perl -p -i -e "s#REV1#$REV1#" $OUTFILE +perl -p -i -e "s#REV2#$REV2#" $OUTFILE +perl -p -i -e "s#REV3#$REV3#" $OUTFILE +perl -p -i -e "s#REV4#$REV4#" $OUTFILE +perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $OUTFILE +perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $OUTFILE +perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $OUTFILE +perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $OUTFILE