Mercurial > evolve
comparison docs/figures/figure-ug06.svg @ 978:8328337d23b2
docs: add new user guide
This has also been reviewed to death on evolve-testers. There are
still a couple of short sections to write (clearly marked "TODO"), and
one example to add. But (if I may be so bold) this is a gigantic
improvement over the current docs, so it really should get merged.
Incidentally, the figures are all SVG files created with Inkscape.
They're not perfect, but they're pretty nice. Anyone who knows a
better way to create technical diagrams is welcome to contribute.
One wart: there's a test script that accompanies the document and
largely duplicates it, but I haven't unified them. I've been
concentrating on writing the best possible content, not on fiddling
with tools. I suspect that unifying them will be non-trivial, but
definitely worth doing.
author | Greg Ward <greg@gerg.ca> |
---|---|
date | Thu, 05 Jun 2014 22:11:04 -0400 |
parents | |
children | 091eab1223a4 |
comparison
equal
deleted
inserted
replaced
977:cc0f0d94bf30 | 978:8328337d23b2 |
---|---|
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
2 <!-- Created with Inkscape (http://www.inkscape.org/) --> | |
3 | |
4 <svg | |
5 xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" | |
6 xmlns:dc="http://purl.org/dc/elements/1.1/" | |
7 xmlns:cc="http://creativecommons.org/ns#" | |
8 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
9 xmlns:svg="http://www.w3.org/2000/svg" | |
10 xmlns="http://www.w3.org/2000/svg" | |
11 xmlns:xlink="http://www.w3.org/1999/xlink" | |
12 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
13 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
14 width="275" | |
15 height="310" | |
16 id="svg2" | |
17 version="1.1" | |
18 inkscape:version="0.48.4 r9939" | |
19 sodipodi:docname="figure-ug06.svg"> | |
20 <defs | |
21 id="defs4"> | |
22 <marker | |
23 inkscape:stockid="DotM" | |
24 orient="auto" | |
25 refY="0" | |
26 refX="0" | |
27 id="DotM" | |
28 style="overflow:visible"> | |
29 <path | |
30 id="path4193" | |
31 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" | |
32 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
33 transform="matrix(0.4,0,0,0.4,2.96,0.4)" | |
34 inkscape:connector-curvature="0" /> | |
35 </marker> | |
36 <marker | |
37 inkscape:stockid="DotS" | |
38 orient="auto" | |
39 refY="0" | |
40 refX="0" | |
41 id="DotS" | |
42 style="overflow:visible"> | |
43 <path | |
44 id="path4196" | |
45 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" | |
46 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
47 transform="matrix(0.2,0,0,0.2,1.48,0.2)" | |
48 inkscape:connector-curvature="0" /> | |
49 </marker> | |
50 <marker | |
51 inkscape:stockid="Arrow1Mstart" | |
52 orient="auto" | |
53 refY="0" | |
54 refX="0" | |
55 id="Arrow1Mstart" | |
56 style="overflow:visible"> | |
57 <path | |
58 id="path3998" | |
59 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
60 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
61 transform="matrix(0.4,0,0,0.4,4,0)" | |
62 inkscape:connector-curvature="0" /> | |
63 </marker> | |
64 <marker | |
65 inkscape:stockid="Arrow2Mend" | |
66 orient="auto" | |
67 refY="0" | |
68 refX="0" | |
69 id="Arrow2Mend" | |
70 style="overflow:visible"> | |
71 <path | |
72 id="path5316" | |
73 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
74 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
75 transform="scale(-0.6,-0.6)" | |
76 inkscape:connector-curvature="0" /> | |
77 </marker> | |
78 <marker | |
79 inkscape:stockid="Arrow1Lend" | |
80 orient="auto" | |
81 refY="0" | |
82 refX="0" | |
83 id="Arrow1Lend" | |
84 style="overflow:visible"> | |
85 <path | |
86 id="path5292" | |
87 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
88 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
89 transform="matrix(-0.8,0,0,-0.8,-10,0)" | |
90 inkscape:connector-curvature="0" /> | |
91 </marker> | |
92 <marker | |
93 inkscape:stockid="Arrow1Lstart" | |
94 orient="auto" | |
95 refY="0" | |
96 refX="0" | |
97 id="Arrow1Lstart" | |
98 style="overflow:visible"> | |
99 <path | |
100 id="path5289" | |
101 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" | |
102 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
103 transform="matrix(0.8,0,0,0.8,10,0)" | |
104 inkscape:connector-curvature="0" /> | |
105 </marker> | |
106 <linearGradient | |
107 inkscape:collect="always" | |
108 id="linearGradient5253"> | |
109 <stop | |
110 style="stop-color:#000000;stop-opacity:1;" | |
111 offset="0" | |
112 id="stop5255" /> | |
113 <stop | |
114 style="stop-color:#000000;stop-opacity:0;" | |
115 offset="1" | |
116 id="stop5257" /> | |
117 </linearGradient> | |
118 <linearGradient | |
119 id="linearGradient5245" | |
120 osb:paint="solid"> | |
121 <stop | |
122 style="stop-color:#000000;stop-opacity:1;" | |
123 offset="0" | |
124 id="stop5247" /> | |
125 </linearGradient> | |
126 <linearGradient | |
127 id="linearGradient5207" | |
128 osb:paint="solid"> | |
129 <stop | |
130 style="stop-color:#000000;stop-opacity:1;" | |
131 offset="0" | |
132 id="stop5209" /> | |
133 </linearGradient> | |
134 <linearGradient | |
135 inkscape:collect="always" | |
136 xlink:href="#linearGradient5253" | |
137 id="linearGradient5259" | |
138 x1="384.79102" | |
139 y1="262.99402" | |
140 x2="391.83789" | |
141 y2="262.99402" | |
142 gradientUnits="userSpaceOnUse" /> | |
143 <marker | |
144 inkscape:stockid="Arrow2Mend" | |
145 orient="auto" | |
146 refY="0" | |
147 refX="0" | |
148 id="Arrow2Mend-6" | |
149 style="overflow:visible"> | |
150 <path | |
151 id="path5316-5" | |
152 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
153 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
154 transform="scale(-0.6,-0.6)" | |
155 inkscape:connector-curvature="0" /> | |
156 </marker> | |
157 <marker | |
158 inkscape:stockid="Arrow2Mend" | |
159 orient="auto" | |
160 refY="0" | |
161 refX="0" | |
162 id="Arrow2Mend-9" | |
163 style="overflow:visible"> | |
164 <path | |
165 id="path5316-4" | |
166 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
167 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
168 transform="scale(-0.6,-0.6)" | |
169 inkscape:connector-curvature="0" /> | |
170 </marker> | |
171 <marker | |
172 inkscape:stockid="Arrow2Mend" | |
173 orient="auto" | |
174 refY="0" | |
175 refX="0" | |
176 id="Arrow2Mend-1" | |
177 style="overflow:visible"> | |
178 <path | |
179 id="path5316-9" | |
180 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
181 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
182 transform="scale(-0.6,-0.6)" | |
183 inkscape:connector-curvature="0" /> | |
184 </marker> | |
185 <marker | |
186 inkscape:stockid="Arrow2Mend" | |
187 orient="auto" | |
188 refY="0" | |
189 refX="0" | |
190 id="Arrow2Mend-2" | |
191 style="overflow:visible"> | |
192 <path | |
193 id="path5316-7" | |
194 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
195 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
196 transform="scale(-0.6,-0.6)" | |
197 inkscape:connector-curvature="0" /> | |
198 </marker> | |
199 <marker | |
200 inkscape:stockid="Arrow2Mend" | |
201 orient="auto" | |
202 refY="0" | |
203 refX="0" | |
204 id="Arrow2Mend-2-3" | |
205 style="overflow:visible"> | |
206 <path | |
207 id="path5316-7-6" | |
208 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
209 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
210 transform="scale(-0.6,-0.6)" | |
211 inkscape:connector-curvature="0" /> | |
212 </marker> | |
213 <marker | |
214 inkscape:stockid="Arrow2Mend" | |
215 orient="auto" | |
216 refY="0" | |
217 refX="0" | |
218 id="marker4448" | |
219 style="overflow:visible"> | |
220 <path | |
221 id="path4450" | |
222 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
223 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
224 transform="scale(-0.6,-0.6)" | |
225 inkscape:connector-curvature="0" /> | |
226 </marker> | |
227 <marker | |
228 inkscape:stockid="DotM" | |
229 orient="auto" | |
230 refY="0" | |
231 refX="0" | |
232 id="DotM-0" | |
233 style="overflow:visible"> | |
234 <path | |
235 id="path4193-1" | |
236 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" | |
237 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
238 transform="matrix(0.4,0,0,0.4,2.96,0.4)" | |
239 inkscape:connector-curvature="0" /> | |
240 </marker> | |
241 <marker | |
242 inkscape:stockid="DotM" | |
243 orient="auto" | |
244 refY="0" | |
245 refX="0" | |
246 id="DotM-4" | |
247 style="overflow:visible"> | |
248 <path | |
249 id="path4193-5" | |
250 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" | |
251 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
252 transform="matrix(0.4,0,0,0.4,2.96,0.4)" | |
253 inkscape:connector-curvature="0" /> | |
254 </marker> | |
255 <marker | |
256 inkscape:stockid="Arrow2Mend" | |
257 orient="auto" | |
258 refY="0" | |
259 refX="0" | |
260 id="Arrow2Mend-2-37" | |
261 style="overflow:visible"> | |
262 <path | |
263 id="path5316-7-5" | |
264 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
265 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
266 transform="scale(-0.6,-0.6)" | |
267 inkscape:connector-curvature="0" /> | |
268 </marker> | |
269 <marker | |
270 inkscape:stockid="Arrow2Mend" | |
271 orient="auto" | |
272 refY="0" | |
273 refX="0" | |
274 id="marker3150" | |
275 style="overflow:visible"> | |
276 <path | |
277 id="path3152" | |
278 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
279 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
280 transform="scale(-0.6,-0.6)" | |
281 inkscape:connector-curvature="0" /> | |
282 </marker> | |
283 <marker | |
284 inkscape:stockid="Arrow2Mend" | |
285 orient="auto" | |
286 refY="0" | |
287 refX="0" | |
288 id="Arrow2Mend-2-7" | |
289 style="overflow:visible"> | |
290 <path | |
291 id="path5316-7-50" | |
292 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
293 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
294 transform="scale(-0.6,-0.6)" | |
295 inkscape:connector-curvature="0" /> | |
296 </marker> | |
297 <marker | |
298 inkscape:stockid="Arrow2Mend" | |
299 orient="auto" | |
300 refY="0" | |
301 refX="0" | |
302 id="marker3230" | |
303 style="overflow:visible"> | |
304 <path | |
305 id="path3232" | |
306 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" | |
307 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" | |
308 transform="scale(-0.6,-0.6)" | |
309 inkscape:connector-curvature="0" /> | |
310 </marker> | |
311 <marker | |
312 inkscape:stockid="DotM" | |
313 orient="auto" | |
314 refY="0" | |
315 refX="0" | |
316 id="DotM-8" | |
317 style="overflow:visible"> | |
318 <path | |
319 id="path4193-53" | |
320 d="m -2.5,-1 c 0,2.76 -2.24,5 -5,5 -2.76,0 -5,-2.24 -5,-5 0,-2.76 2.24,-5 5,-5 2.76,0 5,2.24 5,5 z" | |
321 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" | |
322 transform="matrix(0.4,0,0,0.4,2.96,0.4)" | |
323 inkscape:connector-curvature="0" /> | |
324 </marker> | |
325 </defs> | |
326 <sodipodi:namedview | |
327 id="base" | |
328 pagecolor="#ffffff" | |
329 bordercolor="#666666" | |
330 borderopacity="1.0" | |
331 inkscape:pageopacity="0.0" | |
332 inkscape:pageshadow="2" | |
333 inkscape:zoom="2" | |
334 inkscape:cx="124.00649" | |
335 inkscape:cy="153.46969" | |
336 inkscape:document-units="px" | |
337 inkscape:current-layer="svg2" | |
338 showgrid="false" | |
339 inkscape:window-width="974" | |
340 inkscape:window-height="1048" | |
341 inkscape:window-x="48" | |
342 inkscape:window-y="61" | |
343 inkscape:window-maximized="0" | |
344 showguides="false" | |
345 inkscape:snap-global="false" | |
346 fit-margin-top="0" | |
347 fit-margin-left="0" | |
348 fit-margin-right="0" | |
349 fit-margin-bottom="0"> | |
350 <inkscape:grid | |
351 type="xygrid" | |
352 id="grid8451" | |
353 empspacing="5" | |
354 visible="true" | |
355 enabled="true" | |
356 snapvisiblegridlinesonly="true" | |
357 originx="0.078088198px" | |
358 originy="-2937.8154px" /> | |
359 </sodipodi:namedview> | |
360 <metadata | |
361 id="metadata7"> | |
362 <rdf:RDF> | |
363 <cc:Work | |
364 rdf:about=""> | |
365 <dc:format>image/svg+xml</dc:format> | |
366 <dc:type | |
367 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
368 <dc:title /> | |
369 </cc:Work> | |
370 </rdf:RDF> | |
371 </metadata> | |
372 <text | |
373 xml:space="preserve" | |
374 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Monospace;-inkscape-font-specification:Monospace" | |
375 x="112.5439" | |
376 y="113.7746" | |
377 id="text5217-8-0" | |
378 sodipodi:linespacing="125%" | |
379 transform="scale(0.9999979,1.0000021)"><tspan | |
380 sodipodi:role="line" | |
381 id="tspan8594" | |
382 x="112.5439" | |
383 y="113.7746">hg amend</tspan></text> | |
384 <g | |
385 id="g6493" | |
386 transform="translate(63.844066,39.240701)"> | |
387 <path | |
388 inkscape:connector-curvature="0" | |
389 id="path8598" | |
390 d="m 36.655934,114.93533 3.649333,6.32067 3.711171,-6.42777" | |
391 style="fill:none;stroke:#808080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> | |
392 <g | |
393 transform="translate(0.73014858,0)" | |
394 id="g6489"> | |
395 <path | |
396 style="fill:none;stroke:#808080;stroke-width:1.21219063;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | |
397 d="m 40.606,21.314861 0,98.078949" | |
398 id="path8466-5" | |
399 inkscape:connector-curvature="0" /> | |
400 <path | |
401 style="fill:none;stroke:#808080;stroke-width:1.10104096;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | |
402 d="m 38.5505,21.370511 0,98.078949" | |
403 id="path8466-5-3" | |
404 inkscape:connector-curvature="0" /> | |
405 </g> | |
406 </g> | |
407 <g | |
408 inkscape:label="Layer 1" | |
409 inkscape:groupmode="layer" | |
410 id="layer1" | |
411 transform="translate(0.0780882,2195.4532)" /> | |
412 <rect | |
413 style="fill:none;stroke:#000000;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
414 id="rect2987" | |
415 width="21.481806" | |
416 height="18.053268" | |
417 x="0.49999774" | |
418 y="35.446732" /> | |
419 <text | |
420 xml:space="preserve" | |
421 style="font-size:11.99999332px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
422 x="3.3424675" | |
423 y="48.84153" | |
424 id="text5217" | |
425 sodipodi:linespacing="125%"><tspan | |
426 sodipodi:role="line" | |
427 id="tspan5219" | |
428 x="3.3424675" | |
429 y="48.84153" | |
430 style="stroke:none">10</tspan></text> | |
431 <rect | |
432 style="fill:none;stroke:#000000;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
433 id="rect2987-4" | |
434 width="21.481806" | |
435 height="18.053268" | |
436 x="60.500191" | |
437 y="35.446732" /> | |
438 <text | |
439 xml:space="preserve" | |
440 style="font-size:11.99999332px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
441 x="63.497932" | |
442 y="48.84153" | |
443 id="text5217-8" | |
444 sodipodi:linespacing="125%"><tspan | |
445 y="48.84153" | |
446 x="63.497932" | |
447 sodipodi:role="line" | |
448 id="tspan6156">11</tspan></text> | |
449 <path | |
450 style="fill:none;stroke:#000000;stroke-width:0.99999946px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);display:inline" | |
451 d="m 21.981805,44.473365 38.518386,10e-7" | |
452 id="path8263" | |
453 inkscape:connector-type="polyline" | |
454 inkscape:connector-curvature="0" | |
455 inkscape:connection-end="#rect2987-4" | |
456 inkscape:connection-end-point="d4" /> | |
457 <g | |
458 id="g3291" | |
459 transform="translate(0,34)"> | |
460 <rect | |
461 y="141.44673" | |
462 x="0.50000185" | |
463 height="18.05327" | |
464 width="21.481989" | |
465 id="rect2987-41" | |
466 style="fill:none;stroke:#000000;stroke-width:1.0000037;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
467 <text | |
468 transform="scale(1.0000037,0.9999963)" | |
469 sodipodi:linespacing="125%" | |
470 id="text5217-7" | |
471 y="154.84212" | |
472 x="3.3424876" | |
473 style="font-size:12.00004482px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
474 xml:space="preserve"><tspan | |
475 style="stroke:none" | |
476 y="154.84212" | |
477 x="3.3424876" | |
478 id="tspan5219-3" | |
479 sodipodi:role="line">10</tspan></text> | |
480 </g> | |
481 <rect | |
482 style="fill:none;stroke:#000000;stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
483 id="rect2987-4-4" | |
484 width="21.481739" | |
485 height="18.05327" | |
486 x="60.5" | |
487 y="252.81546" /> | |
488 <text | |
489 xml:space="preserve" | |
490 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
491 x="63.342594" | |
492 y="266.20969" | |
493 id="text5217-8-7" | |
494 sodipodi:linespacing="125%" | |
495 transform="scale(0.9999979,1.0000021)"><tspan | |
496 sodipodi:role="line" | |
497 id="tspan3914" | |
498 x="63.342594" | |
499 y="266.20969">15</tspan></text> | |
500 <path | |
501 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-6);display:inline" | |
502 d="m 18.241201,193.5 45.999463,59.31546" | |
503 id="path5012" | |
504 inkscape:connector-type="polyline" | |
505 inkscape:connector-curvature="0" | |
506 inkscape:connection-end="#rect2987-4-4" | |
507 inkscape:connection-end-point="d4" | |
508 inkscape:connection-start="#g3291" | |
509 inkscape:connection-start-point="d4" /> | |
510 <text | |
511 xml:space="preserve" | |
512 style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
513 x="122.10091" | |
514 y="174.49216" | |
515 id="text4115" | |
516 sodipodi:linespacing="125%"><tspan | |
517 sodipodi:role="line" | |
518 id="tspan4117" | |
519 x="122.10091" | |
520 y="174.49216" /></text> | |
521 <g | |
522 id="g3118" | |
523 transform="translate(0,34)"> | |
524 <rect | |
525 y="1.4467307" | |
526 x="120.5" | |
527 height="18.05327" | |
528 width="21.481739" | |
529 id="rect2987-4-02" | |
530 style="fill:none;stroke:#000000;stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
531 <text | |
532 transform="scale(0.9999979,1.0000021)" | |
533 sodipodi:linespacing="125%" | |
534 id="text5217-8-72" | |
535 y="14.841505" | |
536 x="123.54487" | |
537 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
538 xml:space="preserve"><tspan | |
539 id="tspan6156-9" | |
540 sodipodi:role="line" | |
541 x="123.54487" | |
542 y="14.841505">12</tspan></text> | |
543 </g> | |
544 <g | |
545 id="g3126" | |
546 transform="translate(0,34)"> | |
547 <rect | |
548 y="1.4467307" | |
549 x="180.5" | |
550 height="18.05327" | |
551 width="21.481739" | |
552 id="rect2987-4-026" | |
553 style="fill:none;stroke:#000000;stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
554 <text | |
555 transform="scale(0.9999979,1.0000021)" | |
556 sodipodi:linespacing="125%" | |
557 id="text5217-8-3" | |
558 y="14.841505" | |
559 x="183.42488" | |
560 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
561 xml:space="preserve"><tspan | |
562 id="tspan6156-0" | |
563 sodipodi:role="line" | |
564 x="183.42488" | |
565 y="14.841505">13</tspan></text> | |
566 </g> | |
567 <path | |
568 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2);display:inline" | |
569 d="m 81.981997,44.473366 38.518003,0" | |
570 id="path3178" | |
571 inkscape:connector-type="polyline" | |
572 inkscape:connector-curvature="0" | |
573 inkscape:connection-start="#rect2987-4" | |
574 inkscape:connection-start-point="d4" | |
575 inkscape:connection-end="#g3118" | |
576 inkscape:connection-end-point="d4" /> | |
577 <path | |
578 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2);display:inline" | |
579 d="m 141.98174,44.473366 38.51826,0" | |
580 id="path3180" | |
581 inkscape:connector-type="polyline" | |
582 inkscape:connector-curvature="0" | |
583 inkscape:connection-start="#g3118" | |
584 inkscape:connection-start-point="d4" | |
585 inkscape:connection-end="#g3126" | |
586 inkscape:connection-end-point="d4" /> | |
587 <path | |
588 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4448);display:inline" | |
589 d="M 21.981991,184.65238 60.5,185.29435" | |
590 id="path4542" | |
591 inkscape:connector-type="polyline" | |
592 inkscape:connector-curvature="0" | |
593 inkscape:connection-start="#g3291" | |
594 inkscape:connection-start-point="d4" /> | |
595 <text | |
596 xml:space="preserve" | |
597 style="font-size:9.99999905px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
598 x="86.768402" | |
599 y="12.367264" | |
600 id="text4799-8" | |
601 sodipodi:linespacing="125%"><tspan | |
602 sodipodi:role="line" | |
603 id="tspan4801-4" | |
604 x="86.768402" | |
605 y="12.367264">working dir</tspan></text> | |
606 <flowRoot | |
607 xml:space="preserve" | |
608 id="flowRoot3104" | |
609 style="font-size:10px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
610 transform="translate(0,34)"><flowRegion | |
611 id="flowRegion3106"><rect | |
612 id="rect3108" | |
613 width="60.309383" | |
614 height="49.300529" | |
615 x="-25.368233" | |
616 y="-22.34952" /></flowRegion><flowPara | |
617 id="flowPara3110"></flowPara></flowRoot> <g | |
618 id="g5560" | |
619 transform="translate(0,34)"> | |
620 <rect | |
621 y="141.44673" | |
622 x="60.5" | |
623 height="18.053268" | |
624 width="21.481806" | |
625 id="rect2987-4-8" | |
626 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 4;stroke-dashoffset:0" /> | |
627 <text | |
628 sodipodi:linespacing="125%" | |
629 id="text5217-8-4" | |
630 y="154.84152" | |
631 x="63.497734" | |
632 style="font-size:11.99999332px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
633 xml:space="preserve"><tspan | |
634 id="tspan6156-4" | |
635 sodipodi:role="line" | |
636 x="63.497734" | |
637 y="154.84152">11</tspan></text> | |
638 </g> | |
639 <g | |
640 transform="translate(-2.0371355e-4,174)" | |
641 id="g3118-0"> | |
642 <rect | |
643 y="1.4467307" | |
644 x="120.5" | |
645 height="18.05327" | |
646 width="21.481739" | |
647 id="rect2987-4-02-4" | |
648 style="fill:none;stroke:#000000;stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
649 <text | |
650 transform="scale(0.9999979,1.0000021)" | |
651 sodipodi:linespacing="125%" | |
652 id="text5217-8-72-7" | |
653 y="14.841505" | |
654 x="123.54487" | |
655 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
656 xml:space="preserve"><tspan | |
657 id="tspan6156-9-7" | |
658 sodipodi:role="line" | |
659 x="123.54487" | |
660 y="14.841505">12</tspan></text> | |
661 </g> | |
662 <g | |
663 transform="translate(-2.0371355e-4,174)" | |
664 id="g3126-3"> | |
665 <rect | |
666 y="1.4467307" | |
667 x="180.5" | |
668 height="18.05327" | |
669 width="21.481739" | |
670 id="rect2987-4-026-8" | |
671 style="fill:none;stroke:#000000;stroke-width:0.99999791;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
672 <text | |
673 transform="scale(0.9999979,1.0000021)" | |
674 sodipodi:linespacing="125%" | |
675 id="text5217-8-3-9" | |
676 y="14.841505" | |
677 x="183.42488" | |
678 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
679 xml:space="preserve"><tspan | |
680 id="tspan6156-0-0" | |
681 sodipodi:role="line" | |
682 x="183.42488" | |
683 y="14.841505">13</tspan></text> | |
684 </g> | |
685 <path | |
686 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2);display:inline" | |
687 d="m 81.981806,184.47337 38.517994,0" | |
688 id="path3178-0" | |
689 inkscape:connector-type="polyline" | |
690 inkscape:connector-curvature="0" | |
691 inkscape:connection-end="#g3118-0" | |
692 inkscape:connection-end-point="d4" /> | |
693 <path | |
694 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2);display:inline" | |
695 d="m 141.98154,184.47337 38.51826,0" | |
696 id="path3180-2" | |
697 inkscape:connector-type="polyline" | |
698 inkscape:connector-curvature="0" | |
699 inkscape:connection-start="#g3118-0" | |
700 inkscape:connection-start-point="d4" | |
701 inkscape:connection-end="#g3126-3" | |
702 inkscape:connection-end-point="d4" /> | |
703 <path | |
704 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#DotM);display:inline" | |
705 d="m 71.240899,193.5 -2.6e-5,59.31546" | |
706 id="path4123" | |
707 inkscape:connector-type="polyline" | |
708 inkscape:connector-curvature="0" | |
709 inkscape:connection-end="#rect2987-4-4" | |
710 inkscape:connection-end-point="d4" /> | |
711 <text | |
712 xml:space="preserve" | |
713 style="font-size:9.99999905px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
714 x="18.790892" | |
715 y="142.23888" | |
716 id="text4799-8-6" | |
717 sodipodi:linespacing="100%"><tspan | |
718 sodipodi:role="line" | |
719 id="tspan4801-4-0" | |
720 x="18.790892" | |
721 y="142.23888">obsolete</tspan><tspan | |
722 sodipodi:role="line" | |
723 x="18.790892" | |
724 y="152.23888" | |
725 id="tspan4452">but visible</tspan></text> | |
726 <text | |
727 xml:space="preserve" | |
728 style="font-size:10px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
729 x="150.66776" | |
730 y="148.39902" | |
731 id="text4454" | |
732 sodipodi:linespacing="125%"><tspan | |
733 sodipodi:role="line" | |
734 id="tspan4456" | |
735 x="150.66776" | |
736 y="148.39902">unstable</tspan></text> | |
737 <path | |
738 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#marker3230);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
739 d="m 41.433633,155.93241 c 4.445697,11.92656 24.017716,1.13391 25.948336,14.64825" | |
740 id="path4880" | |
741 inkscape:connector-curvature="0" /> | |
742 <path | |
743 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#marker3230);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
744 d="m 171.59383,151.74719 c -5.21207,17.59198 -29.77875,-3.6088 -34.31876,17.57791" | |
745 id="path5100" | |
746 inkscape:connector-curvature="0" /> | |
747 <path | |
748 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#marker3230);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
749 d="m 174.94201,152.58423 c 1.6786,11.87585 15.90381,0.83843 15.90381,15.90382" | |
750 id="path5104" | |
751 inkscape:connector-curvature="0" /> | |
752 <g | |
753 id="g5631" | |
754 transform="translate(-27.905601,-5.4032307)"> | |
755 <rect | |
756 y="211.84996" | |
757 x="118.4056" | |
758 height="18.05327" | |
759 width="21.481739" | |
760 id="rect2987-4-0-0" | |
761 style="fill:none;stroke:#404040;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0" /> | |
762 <text | |
763 inkscape:transform-center-x="2.6044813" | |
764 transform="scale(0.9999979,1.0000021)" | |
765 sodipodi:linespacing="125%" | |
766 id="text5217-8-9-2" | |
767 y="225.24431" | |
768 x="121.1868" | |
769 style="font-size:11.9999752px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#404040;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
770 xml:space="preserve"><tspan | |
771 id="tspan6156-7-4" | |
772 sodipodi:role="line" | |
773 x="121.1868" | |
774 y="225.24431">14</tspan></text> | |
775 </g> | |
776 <text | |
777 xml:space="preserve" | |
778 style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" | |
779 x="108.67482" | |
780 y="206.41029" | |
781 id="text4119" | |
782 sodipodi:linespacing="125%"><tspan | |
783 sodipodi:role="line" | |
784 id="tspan4121" | |
785 x="108.67482" | |
786 y="206.41029" | |
787 style="font-size:8px;font-weight:bold;-inkscape-font-specification:Sans Bold">T</tspan></text> | |
788 <path | |
789 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker3230)" | |
790 d="m 79.976346,193.5 12.52908,12.94673" | |
791 id="path5636" | |
792 inkscape:connector-type="polyline" | |
793 inkscape:connector-curvature="0" | |
794 inkscape:connection-start="#g5560" | |
795 inkscape:connection-start-point="d4" | |
796 inkscape:connection-end="#g5631" | |
797 inkscape:connection-end-point="d4" /> | |
798 <text | |
799 xml:space="preserve" | |
800 style="font-size:10px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
801 x="143.52129" | |
802 y="224.8358" | |
803 id="text4787" | |
804 sodipodi:linespacing="100%"><tspan | |
805 sodipodi:role="line" | |
806 x="143.52129" | |
807 y="224.8358" | |
808 id="tspan4791">temporary</tspan><tspan | |
809 sodipodi:role="line" | |
810 x="143.52129" | |
811 y="234.8358" | |
812 id="tspan4795">amend</tspan><tspan | |
813 sodipodi:role="line" | |
814 x="143.52129" | |
815 y="244.8358" | |
816 id="tspan4797">commit;</tspan><tspan | |
817 sodipodi:role="line" | |
818 x="143.52129" | |
819 y="254.8358" | |
820 id="tspan6283">obsolete and</tspan><tspan | |
821 sodipodi:role="line" | |
822 x="143.52129" | |
823 y="264.83582" | |
824 id="tspan6285">hidden</tspan></text> | |
825 <text | |
826 xml:space="preserve" | |
827 style="font-size:9.99999905px;font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Italic" | |
828 x="95.495201" | |
829 y="291.81802" | |
830 id="text4799-8-7" | |
831 sodipodi:linespacing="125%"><tspan | |
832 sodipodi:role="line" | |
833 id="tspan4801-4-8" | |
834 x="95.495201" | |
835 y="291.81802">working dir</tspan></text> | |
836 <path | |
837 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#marker3230);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
838 d="M 114.6749,14.053603 C 108.77815,29.370318 80.769041,12.646358 73.241271,33.724116" | |
839 id="path6974" | |
840 inkscape:connector-curvature="0" /> | |
841 <path | |
842 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;marker-end:url(#marker3230)" | |
843 d="m 92.984542,288.7868 c -17.463809,1.31107 -20.109707,1.30681 -21.213204,-14.14214" | |
844 id="path7860" | |
845 inkscape:connector-curvature="0" /> | |
846 <path | |
847 style="color:#000000;fill:none;stroke:#707070;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;marker-end:url(#marker3230)" | |
848 d="m 139.5,223.5 c -16.33548,3.61997 -8.82833,-10 -24.5,-10" | |
849 id="path8482" | |
850 inkscape:connector-curvature="0" /> | |
851 </svg> |