hgbook

changeset 307:fb5c0d56d7f1

Fix test 'tour'.

Executing 'tour' test now creates some files in /tmp to store the
revision numbers as they are created on the fly and appear in the output
files. When SVG files are to be converted to PNG or EPS files within the
Makefile, a tool 'fixsvg' will be invoked to substitute some placeholder
markup by the real version number which fits to the test output, before
the final conversion takes place.
author Guido Ostkamp <hg@ostkamp.fastmail.fm>
date Wed Aug 20 22:15:35 2008 +0200 (2008-08-20)
parents 1b52bda675d0
children e6d9741c8933
files en/Makefile en/examples/tour en/fixsvg en/tour-history.svg en/tour-merge-merge.svg en/tour-merge-pull.svg en/tour-merge-sep-repos.svg
line diff
     1.1 --- a/en/Makefile	Wed Aug 20 22:08:24 2008 +0200
     1.2 +++ b/en/Makefile	Wed Aug 20 22:15:35 2008 +0200
     1.3 @@ -123,7 +123,7 @@
     1.4  	if grep 'Reference.*undefined' $(@:.pdf=.log); then exit 1; fi
     1.5  endef
     1.6  
     1.7 -pdf/hgbook.pdf: $(sources) $(image-pdf) examples
     1.8 +pdf/hgbook.pdf: $(sources) examples $(image-pdf)
     1.9  	$(call pdf)
    1.10  
    1.11  html: onepage split
    1.12 @@ -153,7 +153,7 @@
    1.13  	rm $(dir $(1))/hgbook.css
    1.14  endef
    1.15  
    1.16 -html/onepage/hgbook.html: $(sources) $(image-html) examples bookhtml.cfg
    1.17 +html/onepage/hgbook.html: $(sources) examples $(image-html) bookhtml.cfg
    1.18  	$(call htlatex,$@,$<)
    1.19  
    1.20  html/split/hgbook.html: $(sources) examples bookhtml.cfg
    1.21 @@ -162,7 +162,9 @@
    1.22  # Produce 90dpi PNGs for the web.
    1.23  
    1.24  %.png: %.svg
    1.25 -	inkscape -D -e $@ $<
    1.26 +	./fixsvg $<
    1.27 +	mv $<.tmp foobar.svg
    1.28 +	inkscape -D -e $@ foobar.svg
    1.29  
    1.30  %.svg: %.dot
    1.31  	dot -Tsvg -o $@ $<
    1.32 @@ -173,7 +175,9 @@
    1.33  	epstopdf $<
    1.34  
    1.35  %.eps: %.svg
    1.36 -	inkscape -E $@ $<
    1.37 +	./fixsvg $<
    1.38 +	mv $<.tmp foobar.svg
    1.39 +	inkscape -E $@ foobar.svg
    1.40  
    1.41  %.eps: %.dot
    1.42  	dot -Tps -o $@ $<
     2.1 --- a/en/examples/tour	Wed Aug 20 22:08:24 2008 +0200
     2.2 +++ b/en/examples/tour	Wed Aug 20 22:15:35 2008 +0200
     2.3 @@ -31,7 +31,7 @@
     2.4  #$ name: log-r
     2.5  
     2.6  hg log -r 3
     2.7 -hg log -r ff5d7b70a2a9
     2.8 +hg log -r 0272e0d5a517
     2.9  hg log -r 1 -r 4
    2.10  
    2.11  #$ name: log.range
    2.12 @@ -73,6 +73,10 @@
    2.13  
    2.14  hg commit
    2.15  
    2.16 +#$ name: merge.dummy1
    2.17 +
    2.18 +hg log -r 5 | grep changeset | cut -c 16-19 2>/dev/null > /tmp/REV5.my-hello
    2.19 +
    2.20  #$ name: tip
    2.21  
    2.22  hg tip -vp
    2.23 @@ -143,6 +147,10 @@
    2.24  sed -i '/printf/i\\tprintf("once more, hello.\\n");' hello.c
    2.25  hg commit -m 'A new hello for a new day.'
    2.26  
    2.27 +#$ name: merge.dummy2
    2.28 +
    2.29 +hg log -r 5 | grep changeset | cut -c 16-19 2>/dev/null > /tmp/REV5.my-new-hello
    2.30 +
    2.31  #$ name: merge.cat
    2.32  
    2.33  cat hello.c
    2.34 @@ -152,6 +160,10 @@
    2.35  
    2.36  hg pull ../my-hello
    2.37  
    2.38 +#$ name: merge.dummy3
    2.39 +
    2.40 +hg log -r 6 | grep changeset | cut -c 16-19 2>/dev/null > /tmp/REV6.my-new-hello
    2.41 +
    2.42  #$ name: merge.heads
    2.43  
    2.44  hg heads
    2.45 @@ -173,6 +185,10 @@
    2.46  
    2.47  hg commit -m 'Merged changes'
    2.48  
    2.49 +#$ name: merge.dummy4
    2.50 +
    2.51 +hg log -r 7 | grep changeset | cut -c 16-19 2>/dev/null > /tmp/REV7.my-new-hello
    2.52 +
    2.53  #$ name: merge.tip
    2.54  
    2.55  hg tip
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/en/fixsvg	Wed Aug 20 22:15:35 2008 +0200
     3.3 @@ -0,0 +1,26 @@
     3.4 +#!/bin/bash
     3.5 +
     3.6 +REPO=/home/ostkamp/mercurial/hello.repo
     3.7 +
     3.8 +for i in 0 1 2 3 4
     3.9 +do
    3.10 +  export REV$i=`cd $REPO; hg log -r $i | grep changeset | cut -c 16-19 2>//dev/null`
    3.11 +done
    3.12 +export REV_my_hello=`cat /tmp/REV5.my-hello`
    3.13 +export REV_my_new_hello=`cat /tmp/REV5.my-new-hello`
    3.14 +export REV6_my_new_hello=`cat /tmp/REV6.my-new-hello`
    3.15 +export REV7_my_new_hello=`cat /tmp/REV7.my-new-hello`
    3.16 +
    3.17 +FILE=$1
    3.18 +rm -f $FILE.tmp
    3.19 +echo "Fixing $FILE"
    3.20 +cp $FILE $FILE.tmp
    3.21 +perl -p -i -e "s#REV0#$REV0#" $FILE.tmp
    3.22 +perl -p -i -e "s#REV1#$REV1#" $FILE.tmp
    3.23 +perl -p -i -e "s#REV2#$REV2#" $FILE.tmp
    3.24 +perl -p -i -e "s#REV3#$REV3#" $FILE.tmp
    3.25 +perl -p -i -e "s#REV4#$REV4#" $FILE.tmp
    3.26 +perl -p -i -e "s#REV_my_hello#$REV_my_hello#" $FILE.tmp
    3.27 +perl -p -i -e "s#REV_my_new_hello#$REV_my_new_hello#" $FILE.tmp
    3.28 +perl -p -i -e "s#REV6_my_new_hello#$REV6_my_new_hello#" $FILE.tmp
    3.29 +perl -p -i -e "s#REV7_my_new_hello#$REV7_my_new_hello#" $FILE.tmp
     4.1 --- a/en/tour-history.svg	Wed Aug 20 22:08:24 2008 +0200
     4.2 +++ b/en/tour-history.svg	Wed Aug 20 22:15:35 2008 +0200
     4.3 @@ -96,7 +96,7 @@
     4.4           y="493.12619"
     4.5           style="font-family:Courier"><tspan
     4.6     style="font-weight:bold"
     4.7 -   id="tspan1876">0</tspan>: 0a04</tspan></text>
     4.8 +   id="tspan1876">0</tspan>: REV0</tspan></text>
     4.9      <rect
    4.10         style="opacity:1;fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    4.11         id="rect2800"
    4.12 @@ -116,7 +116,7 @@
    4.13           y="446.25119"
    4.14           style="font-family:Courier"><tspan
    4.15     id="tspan2868"
    4.16 -   style="font-weight:bold">1</tspan>: 82e5</tspan></text>
    4.17 +   style="font-weight:bold">1</tspan>: REV1</tspan></text>
    4.18      <rect
    4.19         style="opacity:1;fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    4.20         id="rect2810"
    4.21 @@ -136,7 +136,7 @@
    4.22           y="399.37619"
    4.23           style="font-family:Courier"><tspan
    4.24     style="font-weight:bold"
    4.25 -   id="tspan2866">2</tspan>: 057d</tspan></text>
    4.26 +   id="tspan2866">2</tspan>: REV2</tspan></text>
    4.27      <rect
    4.28         style="opacity:1;fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    4.29         id="rect2820"
    4.30 @@ -156,7 +156,7 @@
    4.31           y="352.50122"
    4.32           style="font-family:Courier"><tspan
    4.33     style="font-weight:bold"
    4.34 -   id="tspan2864">3</tspan>: ff5d</tspan></text>
    4.35 +   id="tspan2864">3</tspan>: REV3</tspan></text>
    4.36      <rect
    4.37         style="opacity:1;fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    4.38         id="rect2830"
    4.39 @@ -176,7 +176,7 @@
    4.40           y="305.62619"
    4.41           style="font-family:Courier"><tspan
    4.42     style="font-weight:bold"
    4.43 -   id="tspan2862">4</tspan>: b57f</tspan></text>
    4.44 +   id="tspan2862">4</tspan>: REV4</tspan></text>
    4.45      <text
    4.46         xml:space="preserve"
    4.47         style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Courier"
    4.48 @@ -246,7 +246,7 @@
    4.49           y="338.48334"
    4.50           style="font-family:Courier"><tspan
    4.51     style="font-weight:bold"
    4.52 -   id="tspan1913">4</tspan>: b57f</tspan></text>
    4.53 +   id="tspan1913">4</tspan>: REV4</tspan></text>
    4.54      <path
    4.55         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    4.56         d="M 332.14286,375.21932 L 335.71429,347.36218"
     5.1 --- a/en/tour-merge-merge.svg	Wed Aug 20 22:08:24 2008 +0200
     5.2 +++ b/en/tour-merge-merge.svg	Wed Aug 20 22:15:35 2008 +0200
     5.3 @@ -113,7 +113,7 @@
     5.4           y="311.38342"
     5.5           style="font-family:Courier"><tspan
     5.6     style="font-weight:bold"
     5.7 -   id="tspan2862">4</tspan>: b57f</tspan></text>
     5.8 +   id="tspan2862">4</tspan>: REV4</tspan></text>
     5.9      <path
    5.10         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    5.11         d="M 185.14286,343.63731 L 185.14286,319.47656"
    5.12 @@ -139,7 +139,7 @@
    5.13           y="264.56592"
    5.14           style="font-family:Courier"><tspan
    5.15     style="font-weight:bold"
    5.16 -   id="tspan1973">5</tspan>: ae13</tspan></text>
    5.17 +   id="tspan1973">5</tspan>: REV_my_new_hello</tspan></text>
    5.18      <path
    5.19         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    5.20         d="M 173.95727,296.76228 L 149.75702,272.19085"
    5.21 @@ -167,7 +167,7 @@
    5.22           y="218.02673"
    5.23           style="font-family:Courier"><tspan
    5.24     id="tspan1966"
    5.25 -   style="font-weight:bold">6</tspan>: d2b5</tspan></text>
    5.26 +   style="font-weight:bold">6</tspan>: REV6_my_new_hello</tspan></text>
    5.27      <path
    5.28         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    5.29         d="M 191.06908,296.76228 L 227.93092,226.11942"
    5.30 @@ -260,7 +260,7 @@
    5.31           y="311.38342"
    5.32           style="font-family:Courier"><tspan
    5.33     style="font-weight:bold"
    5.34 -   id="tspan2822">4</tspan>: b57f</tspan></text>
    5.35 +   id="tspan2822">4</tspan>: REV4</tspan></text>
    5.36      <path
    5.37         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    5.38         d="M 530.28921,343.6373 L 530.28921,319.47655"
    5.39 @@ -286,7 +286,7 @@
    5.40           y="264.56613"
    5.41           style="font-family:Courier"><tspan
    5.42     style="font-weight:bold"
    5.43 -   id="tspan2832">5</tspan>: ae13</tspan></text>
    5.44 +   id="tspan2832">5</tspan>: REV_my_new_hello</tspan></text>
    5.45      <path
    5.46         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    5.47         d="M 519.10362,296.76227 L 494.90337,272.19084"
    5.48 @@ -312,7 +312,7 @@
    5.49           y="218.02698"
    5.50           style="font-family:Courier"><tspan
    5.51     id="tspan2842"
    5.52 -   style="font-weight:bold">6</tspan>: d2b5</tspan></text>
    5.53 +   style="font-weight:bold">6</tspan>: REV6_my_new_hello</tspan></text>
    5.54      <path
    5.55         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    5.56         d="M 536.21543,296.76227 L 574.03453,224.76218"
    5.57 @@ -353,7 +353,7 @@
    5.58           y="170.39714"
    5.59           style="font-family:Courier"><tspan
    5.60     style="font-weight:bold"
    5.61 -   id="tspan2997">7</tspan>: dba3</tspan></text>
    5.62 +   id="tspan2997">7</tspan>: REV7_my_new_hello</tspan></text>
    5.63      <text
    5.64         xml:space="preserve"
    5.65         style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Times New Roman"
     6.1 --- a/en/tour-merge-pull.svg	Wed Aug 20 22:08:24 2008 +0200
     6.2 +++ b/en/tour-merge-pull.svg	Wed Aug 20 22:15:35 2008 +0200
     6.3 @@ -107,7 +107,7 @@
     6.4           y="493.12619"
     6.5           style="font-family:Courier"><tspan
     6.6     style="font-weight:bold"
     6.7 -   id="tspan1876">0</tspan>: 0a04</tspan></text>
     6.8 +   id="tspan1876">0</tspan>: REV0</tspan></text>
     6.9      <rect
    6.10         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    6.11         id="rect2800"
    6.12 @@ -127,7 +127,7 @@
    6.13           y="446.25119"
    6.14           style="font-family:Courier"><tspan
    6.15     id="tspan2868"
    6.16 -   style="font-weight:bold">1</tspan>: 82e5</tspan></text>
    6.17 +   style="font-weight:bold">1</tspan>: REV1</tspan></text>
    6.18      <rect
    6.19         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    6.20         id="rect2810"
    6.21 @@ -147,7 +147,7 @@
    6.22           y="399.37619"
    6.23           style="font-family:Courier"><tspan
    6.24     style="font-weight:bold"
    6.25 -   id="tspan2866">2</tspan>: 057d</tspan></text>
    6.26 +   id="tspan2866">2</tspan>: REV2</tspan></text>
    6.27      <rect
    6.28         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    6.29         id="rect2820"
    6.30 @@ -167,7 +167,7 @@
    6.31           y="352.50122"
    6.32           style="font-family:Courier"><tspan
    6.33     style="font-weight:bold"
    6.34 -   id="tspan2864">3</tspan>: ff5d</tspan></text>
    6.35 +   id="tspan2864">3</tspan>: REV3</tspan></text>
    6.36      <rect
    6.37         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    6.38         id="rect2830"
    6.39 @@ -187,7 +187,7 @@
    6.40           y="305.62619"
    6.41           style="font-family:Courier"><tspan
    6.42     style="font-weight:bold"
    6.43 -   id="tspan2862">4</tspan>: b57f</tspan></text>
    6.44 +   id="tspan2862">4</tspan>: REV4</tspan></text>
    6.45      <path
    6.46         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    6.47         d="M 185.14286,478.50504 L 185.14286,454.34432"
    6.48 @@ -228,7 +228,7 @@
    6.49           y="258.80865"
    6.50           style="font-family:Courier"><tspan
    6.51     style="font-weight:bold"
    6.52 -   id="tspan1973">5</tspan>: ae13</tspan></text>
    6.53 +   id="tspan1973">5</tspan>: REV_my_new_hello</tspan></text>
    6.54      <path
    6.55         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    6.56         d="M 173.95727,291.00504 L 149.75702,266.43361"
    6.57 @@ -256,7 +256,7 @@
    6.58           y="212.26949"
    6.59           style="font-family:Courier"><tspan
    6.60     id="tspan1966"
    6.61 -   style="font-weight:bold">6</tspan>: d2b5</tspan></text>
    6.62 +   style="font-weight:bold">6</tspan>: REV6_my_new_hello</tspan></text>
    6.63      <path
    6.64         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1;display:inline"
    6.65         d="M 191.06908,291.00504 L 227.93092,220.36218"
     7.1 --- a/en/tour-merge-sep-repos.svg	Wed Aug 20 22:08:24 2008 +0200
     7.2 +++ b/en/tour-merge-sep-repos.svg	Wed Aug 20 22:15:35 2008 +0200
     7.3 @@ -106,7 +106,7 @@
     7.4           y="493.12619"
     7.5           style="font-family:Courier"><tspan
     7.6     style="font-weight:bold"
     7.7 -   id="tspan1876">0</tspan>: 0a04</tspan></text>
     7.8 +   id="tspan1876">0</tspan>: REV0</tspan></text>
     7.9      <rect
    7.10         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.11         id="rect2800"
    7.12 @@ -126,7 +126,7 @@
    7.13           y="446.25119"
    7.14           style="font-family:Courier"><tspan
    7.15     id="tspan2868"
    7.16 -   style="font-weight:bold">1</tspan>: 82e5</tspan></text>
    7.17 +   style="font-weight:bold">1</tspan>: REV1</tspan></text>
    7.18      <rect
    7.19         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.20         id="rect2810"
    7.21 @@ -146,7 +146,7 @@
    7.22           y="399.37619"
    7.23           style="font-family:Courier"><tspan
    7.24     style="font-weight:bold"
    7.25 -   id="tspan2866">2</tspan>: 057d</tspan></text>
    7.26 +   id="tspan2866">2</tspan>: REV2</tspan></text>
    7.27      <rect
    7.28         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.29         id="rect2820"
    7.30 @@ -166,7 +166,7 @@
    7.31           y="352.50122"
    7.32           style="font-family:Courier"><tspan
    7.33     style="font-weight:bold"
    7.34 -   id="tspan2864">3</tspan>: ff5d</tspan></text>
    7.35 +   id="tspan2864">3</tspan>: REV3</tspan></text>
    7.36      <rect
    7.37         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.38         id="rect2830"
    7.39 @@ -186,7 +186,7 @@
    7.40           y="305.62619"
    7.41           style="font-family:Courier"><tspan
    7.42     style="font-weight:bold"
    7.43 -   id="tspan2862">4</tspan>: b57f</tspan></text>
    7.44 +   id="tspan2862">4</tspan>: REV4</tspan></text>
    7.45      <path
    7.46         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    7.47         d="M 185.14286,478.50504 L 185.14286,454.34432"
    7.48 @@ -227,7 +227,7 @@
    7.49           y="258.80865"
    7.50           style="font-family:Courier"><tspan
    7.51     style="font-weight:bold"
    7.52 -   id="tspan1973">5</tspan>: ae13</tspan></text>
    7.53 +   id="tspan1973">5</tspan>: REV_my_hello</tspan></text>
    7.54      <path
    7.55         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
    7.56         d="M 185.143,291.06218 L 185.143,266.90143"
    7.57 @@ -262,7 +262,7 @@
    7.58           y="493.11404"
    7.59           style="font-family:Courier"><tspan
    7.60     style="font-weight:bold"
    7.61 -   id="tspan2869">0</tspan>: 0a04</tspan></text>
    7.62 +   id="tspan2869">0</tspan>: REV0</tspan></text>
    7.63      <rect
    7.64         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.65         id="rect2871"
    7.66 @@ -282,7 +282,7 @@
    7.67           y="446.23904"
    7.68           style="font-family:Courier"><tspan
    7.69     id="tspan2877"
    7.70 -   style="font-weight:bold">1</tspan>: 82e5</tspan></text>
    7.71 +   style="font-weight:bold">1</tspan>: REV1</tspan></text>
    7.72      <rect
    7.73         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.74         id="rect2879"
    7.75 @@ -302,7 +302,7 @@
    7.76           y="399.36404"
    7.77           style="font-family:Courier"><tspan
    7.78     style="font-weight:bold"
    7.79 -   id="tspan2885">2</tspan>: 057d</tspan></text>
    7.80 +   id="tspan2885">2</tspan>: REV2</tspan></text>
    7.81      <rect
    7.82         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.83         id="rect2887"
    7.84 @@ -322,7 +322,7 @@
    7.85           y="352.48907"
    7.86           style="font-family:Courier"><tspan
    7.87     style="font-weight:bold"
    7.88 -   id="tspan2893">3</tspan>: ff5d</tspan></text>
    7.89 +   id="tspan2893">3</tspan>: REV3</tspan></text>
    7.90      <rect
    7.91         style="fill:#a5c3c8;fill-opacity:1;stroke:#6396a0;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
    7.92         id="rect2895"
    7.93 @@ -342,7 +342,7 @@
    7.94           y="305.61404"
    7.95           style="font-family:Courier"><tspan
    7.96     style="font-weight:bold"
    7.97 -   id="tspan2901">4</tspan>: b57f</tspan></text>
    7.98 +   id="tspan2901">4</tspan>: REV4</tspan></text>
    7.99      <path
   7.100         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
   7.101         d="M 417.85701,478.4929 L 417.85701,454.33218"
   7.102 @@ -383,7 +383,7 @@
   7.103           y="258.79678"
   7.104           style="font-family:Courier"><tspan
   7.105     style="font-weight:bold"
   7.106 -   id="tspan2917">5</tspan>: d2b5</tspan></text>
   7.107 +   id="tspan2917">5</tspan>: REV_my_new_hello</tspan></text>
   7.108      <path
   7.109         style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1.00000143px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
   7.110         d="M 417.85715,291.05004 L 417.85715,266.88929"