406
|
1 #!/bin/bash
|
|
2
|
|
3 REPO=/home/ostkamp/mercurial/hello.repo
|
|
4
|
|
5 for i in 0 1 2 3 4
|
|
6 do
|
|
7 export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null`
|
|
8 done
|
|
9 export REV_my_hello=`cat /tmp/REV5.my-hello`
|
|
10 export REV_my_new_hello=`cat /tmp/REV5.my-new-hello`
|
|
11 export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello`
|
|
12 export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello`
|
|
13
|
|
14 FILE=$1
|
|
15 rm -f $FILE.tmp
|
|
16 echo "Fixing $FILE"
|
|
17 cp $FILE $FILE.tmp
|
|
18 perl -p -i -e "s#REV0#$REV0#" $FILE.tmp
|
|
19 perl -p -i -e "s#REV1#$REV1#" $FILE.tmp
|
|
20 perl -p -i -e "s#REV2#$REV2#" $FILE.tmp
|
|
21 perl -p -i -e "s#REV3#$REV3#" $FILE.tmp
|
|
22 perl -p -i -e "s#REV4#$REV4#" $FILE.tmp
|
|
23 perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp
|
|
24 perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp
|
|
25 perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp
|
|
26 perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp
|