hg@307: #!/bin/bash hg@307: hg@307: REPO=/home/ostkamp/mercurial/hello.repo hg@307: hg@307: for i in 0 1 2 3 4 hg@307: do hg@307: export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null` hg@307: done hg@307: export REV_my_hello=`cat /tmp/REV5.my-hello` hg@307: export REV_my_new_hello=`cat /tmp/REV5.my-new-hello` hg@307: export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello` hg@307: export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello` hg@307: hg@307: FILE=$1 hg@307: rm -f $FILE.tmp hg@307: echo "Fixing $FILE" hg@307: cp $FILE $FILE.tmp hg@307: perl -p -i -e "s#REV0#$REV0#" $FILE.tmp hg@307: perl -p -i -e "s#REV1#$REV1#" $FILE.tmp hg@307: perl -p -i -e "s#REV2#$REV2#" $FILE.tmp hg@307: perl -p -i -e "s#REV3#$REV3#" $FILE.tmp hg@307: perl -p -i -e "s#REV4#$REV4#" $FILE.tmp hg@307: perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp hg@307: perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp hg@307: perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp hg@307: perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp