hgbook

view en/wdir-branch.svg @ 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
children
line source
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
3 <svg
4 xmlns:dc="http://purl.org/dc/elements/1.1/"
5 xmlns:cc="http://web.resource.org/cc/"
6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 xmlns="http://www.w3.org/2000/svg"
9 xmlns:xlink="http://www.w3.org/1999/xlink"
10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12 width="744.09448819"
13 height="1052.3622047"
14 id="svg5971"
15 sodipodi:version="0.32"
16 inkscape:version="0.44.1"
17 sodipodi:docbase="/home/bos/hg/hgbook/en"
18 sodipodi:docname="wdir-branch.svg">
19 <defs
20 id="defs5973">
21 <marker
22 inkscape:stockid="Arrow1Mstart"
23 orient="auto"
24 refY="0.0"
25 refX="0.0"
26 id="Arrow1Mstart"
27 style="overflow:visible">
28 <path
29 id="path4855"
30 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
31 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
32 transform="scale(0.4) translate(10,0)" />
33 </marker>
34 <linearGradient
35 id="linearGradient6049">
36 <stop
37 style="stop-color:#686868;stop-opacity:1;"
38 offset="0"
39 id="stop6051" />
40 <stop
41 style="stop-color:#f0f0f0;stop-opacity:1;"
42 offset="1"
43 id="stop6053" />
44 </linearGradient>
45 <marker
46 inkscape:stockid="Arrow1Mend"
47 orient="auto"
48 refY="0.0"
49 refX="0.0"
50 id="Arrow1Mend"
51 style="overflow:visible;">
52 <path
53 id="path4852"
54 d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
55 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
56 transform="scale(0.4) rotate(180) translate(10,0)" />
57 </marker>
58 <linearGradient
59 inkscape:collect="always"
60 xlink:href="#linearGradient6049"
61 id="linearGradient6083"
62 gradientUnits="userSpaceOnUse"
63 gradientTransform="translate(-240.0462,-8.633237e-6)"
64 x1="333.91171"
65 y1="488.79077"
66 x2="508.94543"
67 y2="263.79077" />
68 <linearGradient
69 inkscape:collect="always"
70 xlink:href="#linearGradient6049"
71 id="linearGradient6142"
72 gradientUnits="userSpaceOnUse"
73 gradientTransform="translate(-42.00893,-30.49544)"
74 x1="333.91171"
75 y1="488.79077"
76 x2="508.94543"
77 y2="263.79077" />
78 <linearGradient
79 inkscape:collect="always"
80 xlink:href="#linearGradient6049"
81 id="linearGradient6193"
82 gradientUnits="userSpaceOnUse"
83 gradientTransform="translate(-240.0462,-8.633237e-6)"
84 x1="333.91171"
85 y1="488.79077"
86 x2="508.94543"
87 y2="263.79077" />
88 <linearGradient
89 inkscape:collect="always"
90 xlink:href="#linearGradient6049"
91 id="linearGradient6216"
92 gradientUnits="userSpaceOnUse"
93 gradientTransform="matrix(1.000474,0,0,0.790947,-240.246,50.9948)"
94 x1="333.91171"
95 y1="488.79077"
96 x2="508.94543"
97 y2="263.79077" />
98 <linearGradient
99 inkscape:collect="always"
100 xlink:href="#linearGradient6049"
101 id="linearGradient6232"
102 gradientUnits="userSpaceOnUse"
103 gradientTransform="matrix(1.000473,0,0,0.790947,-11.16012,50.85693)"
104 x1="333.91171"
105 y1="488.79077"
106 x2="508.94543"
107 y2="263.79077" />
108 <linearGradient
109 inkscape:collect="always"
110 xlink:href="#linearGradient6049"
111 id="linearGradient6445"
112 gradientUnits="userSpaceOnUse"
113 gradientTransform="matrix(1.000474,0,0,0.790947,-240.246,50.9948)"
114 x1="333.91171"
115 y1="488.79077"
116 x2="508.94543"
117 y2="263.79077" />
118 <linearGradient
119 inkscape:collect="always"
120 xlink:href="#linearGradient6049"
121 id="linearGradient6974"
122 gradientUnits="userSpaceOnUse"
123 gradientTransform="matrix(1.911882,0,0,0.789965,-574.7896,51.22599)"
124 x1="333.91171"
125 y1="488.79077"
126 x2="508.94543"
127 y2="263.79077" />
128 <linearGradient
129 inkscape:collect="always"
130 xlink:href="#linearGradient6049"
131 id="linearGradient6996"
132 gradientUnits="userSpaceOnUse"
133 gradientTransform="matrix(1.000473,0,0,0.790947,112.8399,50.85693)"
134 x1="333.91171"
135 y1="488.79077"
136 x2="508.94543"
137 y2="263.79077" />
138 </defs>
139 <sodipodi:namedview
140 id="base"
141 pagecolor="#ffffff"
142 bordercolor="#666666"
143 borderopacity="1.0"
144 gridtolerance="10000"
145 guidetolerance="10"
146 objecttolerance="10"
147 inkscape:pageopacity="0.0"
148 inkscape:pageshadow="2"
149 inkscape:zoom="0.90509668"
150 inkscape:cx="345.85973"
151 inkscape:cy="690.49342"
152 inkscape:document-units="px"
153 inkscape:current-layer="layer1"
154 showguides="true"
155 inkscape:guide-bbox="true"
156 inkscape:window-width="906"
157 inkscape:window-height="620"
158 inkscape:window-x="0"
159 inkscape:window-y="25">
160 <sodipodi:guide
161 orientation="vertical"
162 position="-1.4285714"
163 id="guide6022" />
164 </sodipodi:namedview>
165 <metadata
166 id="metadata5976">
167 <rdf:RDF>
168 <cc:Work
169 rdf:about="">
170 <dc:format>image/svg+xml</dc:format>
171 <dc:type
172 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
173 </cc:Work>
174 </rdf:RDF>
175 </metadata>
176 <g
177 inkscape:label="Layer 1"
178 inkscape:groupmode="layer"
179 id="layer1">
180 <rect
181 y="246.06918"
182 x="64.325172"
183 height="204.26233"
184 width="333.2135"
185 id="rect6047"
186 style="fill:url(#linearGradient6974);fill-opacity:1;stroke:#686868;stroke-width:0.91925466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
187 <g
188 id="g1935">
189 <rect
190 y="266.24374"
191 x="84.113708"
192 height="44.537449"
193 width="134.53746"
194 id="rect5996"
195 style="fill:#d4d4d4;fill-opacity:1;stroke:black;stroke-width:0.7482574;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.49651474, 0.74825737;stroke-dashoffset:0;stroke-opacity:1" />
196 <text
197 id="text5998"
198 y="292.00446"
199 x="108.7962"
200 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"
201 xml:space="preserve"><tspan
202 style="font-family:Courier"
203 y="292.00446"
204 x="108.7962"
205 id="tspan6000"
206 sodipodi:role="line">e7639888bb2f</tspan></text>
207 </g>
208 <g
209 id="g6976"
210 transform="translate(70,0)">
211 <rect
212 y="327.9104"
213 x="40.113693"
214 height="44.537449"
215 width="134.53746"
216 id="rect6004"
217 style="fill:#d4d4d4;fill-opacity:1;stroke:black;stroke-width:0.7482574;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.49651474, 0.74825737;stroke-dashoffset:0;stroke-opacity:1" />
218 <text
219 id="text6006"
220 y="353.67111"
221 x="62.654205"
222 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"
223 xml:space="preserve"><tspan
224 style="font-family:Courier"
225 y="353.67111"
226 x="62.654205"
227 id="tspan6008"
228 sodipodi:role="line">7b064d8bac5e</tspan></text>
229 </g>
230 <path
231 inkscape:connector-type="polyline"
232 id="path6020"
233 d="M 160.92915,311.15532 L 167.83571,327.53627"
234 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;display:inline"
235 inkscape:connection-end="#g6976"
236 inkscape:connection-start="#g1935" />
237 <rect
238 style="fill:#ededed;fill-opacity:1;stroke:#797979;stroke-width:0.74800003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
239 id="rect6039"
240 width="134.53746"
241 height="44.537449"
242 x="110.11359"
243 y="389.57703" />
244 <text
245 xml:space="preserve"
246 style="font-size:12px;font-style:normal;font-weight:normal;fill:#979797;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Times New Roman"
247 x="134.79706"
248 y="415.33771"
249 id="text6041"><tspan
250 sodipodi:role="line"
251 id="tspan6043"
252 x="134.79706"
253 y="415.33771"
254 style="fill:#979797;fill-opacity:1;font-family:Courier">000000000000</tspan></text>
255 <path
256 inkscape:connection-end="#rect6039"
257 inkscape:connector-type="polyline"
258 id="path6045"
259 d="M 177.38238,372.82195 L 177.38235,389.20303"
260 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#686868;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1" />
261 <rect
262 y="245.94225"
263 x="447.28412"
264 height="204.51619"
265 width="174.36833"
266 id="rect6140"
267 style="fill:url(#linearGradient6996);fill-opacity:1;stroke:#686868;stroke-width:0.66539276;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
268 <g
269 id="g6130"
270 transform="translate(152.3254,24.38544)">
271 <rect
272 style="fill:#d4d4d4;fill-opacity:1;stroke:black;stroke-width:0.7482574;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.49651474, 0.74825737;stroke-dashoffset:0;stroke-opacity:1"
273 id="rect6106"
274 width="134.53746"
275 height="44.537449"
276 x="314.87415"
277 y="257.95059" />
278 <text
279 xml:space="preserve"
280 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"
281 x="339.55664"
282 y="283.7113"
283 id="text6108"><tspan
284 sodipodi:role="line"
285 id="tspan6110"
286 x="339.55664"
287 y="283.7113"
288 style="font-family:Courier">ffb20e1701ea</tspan></text>
289 </g>
290 <g
291 id="g6135"
292 transform="translate(153.0396,49.83106)">
293 <rect
294 inkscape:transform-center-y="102.85714"
295 inkscape:transform-center-x="129.28571"
296 style="fill:#ededed;fill-opacity:1;stroke:#797979;stroke-width:0.74800003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
297 id="rect6112"
298 width="134.53746"
299 height="44.537449"
300 x="314.15985"
301 y="326.52203" />
302 <text
303 inkscape:transform-center-y="102.7311"
304 inkscape:transform-center-x="128.69672"
305 xml:space="preserve"
306 style="font-size:12px;font-style:normal;font-weight:normal;fill:#979797;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Times New Roman"
307 x="338.84335"
308 y="352.28271"
309 id="text6114"><tspan
310 sodipodi:role="line"
311 id="tspan6116"
312 x="338.84335"
313 y="352.28271"
314 style="fill:#979797;fill-opacity:1;font-family:Courier">000000000000</tspan></text>
315 </g>
316 <text
317 xml:space="preserve"
318 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"
319 x="466.63208"
320 y="270.479"
321 id="text6118"><tspan
322 sodipodi:role="line"
323 id="tspan6120"
324 x="466.63208"
325 y="270.479">First parent</tspan></text>
326 <text
327 xml:space="preserve"
328 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"
329 x="466.07544"
330 y="364.49615"
331 id="text6122"><tspan
332 sodipodi:role="line"
333 id="tspan6124"
334 x="466.07544"
335 y="364.49615">Second parent</tspan></text>
336 <text
337 xml:space="preserve"
338 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"
339 x="446.61743"
340 y="231.36218"
341 id="text6195"><tspan
342 sodipodi:role="line"
343 id="tspan6197"
344 x="446.61743"
345 y="231.36218">Parents of working directory</tspan></text>
346 <path
347 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
348 d="M 466.82542,300.21999 L 377.00207,294.39744"
349 id="path6266"
350 inkscape:connector-type="polyline"
351 inkscape:connection-start="#g6130"
352 inkscape:connection-end="#rect1925" />
353 <path
354 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
355 d="M 665.12232,418.17579 L 665.12232,418.17579"
356 id="path6270"
357 inkscape:connector-type="polyline" />
358 <g
359 id="g2845">
360 <rect
361 y="266.24374"
362 x="242.09048"
363 height="44.537449"
364 width="134.53746"
365 id="rect1925"
366 style="fill:#9f9f9f;fill-opacity:1;stroke:black;stroke-width:0.7482574;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.49651474, 0.74825737;stroke-dashoffset:0;stroke-opacity:1" />
367 <text
368 id="text1927"
369 y="292.00446"
370 x="266.77298"
371 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"
372 xml:space="preserve"><tspan
373 style="font-family:Courier"
374 y="292.00446"
375 x="266.77298"
376 id="tspan1929"
377 sodipodi:role="line">ffb20e1701ea</tspan></text>
378 </g>
379 <path
380 inkscape:connector-type="polyline"
381 id="path1933"
382 d="M 260.89978,311.15532 L 225.84185,327.53627"
383 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;display:inline"
384 inkscape:connection-end="#g6976" />
385 <text
386 xml:space="preserve"
387 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"
388 x="109.45568"
389 y="231.4554"
390 id="text2837"><tspan
391 sodipodi:role="line"
392 id="tspan2839"
393 x="109.45568"
394 y="231.4554">Pre-existing head</tspan></text>
395 <text
396 xml:space="preserve"
397 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"
398 x="237.54184"
399 y="231.4554"
400 id="text2841"><tspan
401 sodipodi:role="line"
402 id="tspan2843"
403 x="237.54184"
404 y="231.4554">Newly created head (and tip)</tspan></text>
405 <path
406 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
407 d="M 148.05048,235.87482 L 149.94915,265.86962"
408 id="path2850"
409 inkscape:connector-type="polyline"
410 inkscape:connection-end="#g1935" />
411 <path
412 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)"
413 d="M 303.83495,238.08453 L 306.87874,265.86962"
414 id="path2852"
415 inkscape:connector-type="polyline"
416 inkscape:connection-end="#g2845" />
417 </g>
418 </svg>