Mercurial > evolve
comparison docs/figures/figure-ug04.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="240" | |
15 height="205" | |
16 id="svg2" | |
17 version="1.1" | |
18 inkscape:version="0.48.4 r9939" | |
19 sodipodi:docname="figure-ug04.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 </defs> | |
200 <sodipodi:namedview | |
201 id="base" | |
202 pagecolor="#ffffff" | |
203 bordercolor="#666666" | |
204 borderopacity="1.0" | |
205 inkscape:pageopacity="0.0" | |
206 inkscape:pageshadow="2" | |
207 inkscape:zoom="2.6388172" | |
208 inkscape:cx="115.17834" | |
209 inkscape:cy="50.304612" | |
210 inkscape:document-units="px" | |
211 inkscape:current-layer="svg2" | |
212 showgrid="false" | |
213 inkscape:window-width="974" | |
214 inkscape:window-height="1048" | |
215 inkscape:window-x="104" | |
216 inkscape:window-y="103" | |
217 inkscape:window-maximized="0" | |
218 showguides="false" | |
219 inkscape:snap-global="false" | |
220 fit-margin-top="0" | |
221 fit-margin-left="0" | |
222 fit-margin-right="0" | |
223 fit-margin-bottom="0"> | |
224 <inkscape:grid | |
225 type="xygrid" | |
226 id="grid8451" | |
227 empspacing="5" | |
228 visible="true" | |
229 enabled="true" | |
230 snapvisiblegridlinesonly="true" | |
231 originx="0.078090195px" | |
232 originy="-3032.6372px" /> | |
233 </sodipodi:namedview> | |
234 <metadata | |
235 id="metadata7"> | |
236 <rdf:RDF> | |
237 <cc:Work | |
238 rdf:about=""> | |
239 <dc:format>image/svg+xml</dc:format> | |
240 <dc:type | |
241 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
242 <dc:title /> | |
243 </cc:Work> | |
244 </rdf:RDF> | |
245 </metadata> | |
246 <g | |
247 inkscape:label="Layer 1" | |
248 inkscape:groupmode="layer" | |
249 id="layer1" | |
250 transform="translate(0.0780902,2185.275)" /> | |
251 <g | |
252 id="g4373" | |
253 transform="translate(1.9967556e-6,-0.17817035)"> | |
254 <rect | |
255 y="1.3195724" | |
256 x="0.4999969" | |
257 height="18.05327" | |
258 width="21.481733" | |
259 id="rect2987" | |
260 style="fill:none;stroke:#000000;stroke-width:0.99999779;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
261 <text | |
262 transform="scale(0.9999978,1.0000022)" | |
263 sodipodi:linespacing="125%" | |
264 id="text5217" | |
265 y="14.714343" | |
266 x="7.426435" | |
267 style="font-size:11.9999733px;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" | |
268 xml:space="preserve"><tspan | |
269 style="stroke:none" | |
270 y="14.714343" | |
271 x="7.426435" | |
272 id="tspan5219" | |
273 sodipodi:role="line">3</tspan></text> | |
274 </g> | |
275 <g | |
276 id="g4378" | |
277 transform="translate(1.9967556e-6,-0.17817035)"> | |
278 <rect | |
279 y="1.3195724" | |
280 x="60.499989" | |
281 height="18.05327" | |
282 width="21.481733" | |
283 id="rect2987-4" | |
284 style="fill:none;stroke:#000000;stroke-width:0.99999779;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> | |
285 <text | |
286 transform="scale(0.9999978,1.0000022)" | |
287 sodipodi:linespacing="125%" | |
288 id="text5217-8" | |
289 y="14.714343" | |
290 x="67.426567" | |
291 style="font-size:11.9999733px;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" | |
292 xml:space="preserve"><tspan | |
293 id="tspan6156" | |
294 sodipodi:role="line" | |
295 x="67.426567" | |
296 y="14.714343">5</tspan></text> | |
297 </g> | |
298 <path | |
299 style="fill:none;stroke:#000000;stroke-width:0.99999779px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);display:inline" | |
300 d="m 21.981731,10.168036 38.518259,10e-7" | |
301 id="path8263" | |
302 inkscape:connector-type="polyline" | |
303 inkscape:connector-curvature="0" /> | |
304 <g | |
305 id="g4383" | |
306 transform="translate(1.9967556e-6,-36.178171)"> | |
307 <g | |
308 transform="matrix(1.0000072,0,0,1,-382.57418,-102.71846)" | |
309 id="g6159-9"> | |
310 <rect | |
311 style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" | |
312 id="rect2987-41" | |
313 width="21.481829" | |
314 height="18.05327" | |
315 x="383.08054" | |
316 y="238.83586" /> | |
317 <text | |
318 xml:space="preserve" | |
319 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" | |
320 x="390.00699" | |
321 y="252.23067" | |
322 id="text5217-7" | |
323 sodipodi:linespacing="125%"><tspan | |
324 sodipodi:role="line" | |
325 id="tspan5219-3" | |
326 x="390.00699" | |
327 y="252.23067" | |
328 style="stroke:none">3</tspan></text> | |
329 </g> | |
330 </g> | |
331 <g | |
332 id="g4395" | |
333 transform="translate(1.9967556e-6,-36.178171)"> | |
334 <g | |
335 transform="translate(4.0689943e-6,75.42997)" | |
336 id="g4101"> | |
337 <rect | |
338 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" | |
339 id="rect2987-4-4" | |
340 width="21.481739" | |
341 height="18.05327" | |
342 x="60.5" | |
343 y="131.44673" /> | |
344 <text | |
345 xml:space="preserve" | |
346 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" | |
347 x="67.447083" | |
348 y="144.84122" | |
349 id="text5217-8-7" | |
350 sodipodi:linespacing="125%" | |
351 transform="scale(0.9999979,1.0000021)"><tspan | |
352 sodipodi:role="line" | |
353 id="tspan3914" | |
354 x="67.447083" | |
355 y="144.84122">6</tspan></text> | |
356 </g> | |
357 </g> | |
358 <path | |
359 style="fill:none;stroke:#000000;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-6);display:inline" | |
360 d="m 18.903021,117.9925 44.684942,52.70603" | |
361 id="path5012" | |
362 inkscape:connector-type="polyline" | |
363 inkscape:connector-curvature="0" | |
364 inkscape:connection-end="#g4395" | |
365 inkscape:connection-end-point="d4" | |
366 inkscape:connection-start="#g4383" | |
367 inkscape:connection-start-point="d4" /> | |
368 <g | |
369 id="g4389" | |
370 transform="translate(1.9967556e-6,-36.178171)"> | |
371 <g | |
372 transform="translate(4.0689943e-6,41.74515)" | |
373 id="g4022"> | |
374 <rect | |
375 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" | |
376 id="rect2987-4-0" | |
377 width="21.481739" | |
378 height="18.05327" | |
379 x="60.5" | |
380 y="94.372253" /> | |
381 <text | |
382 xml:space="preserve" | |
383 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" | |
384 x="67.426567" | |
385 y="107.76683" | |
386 id="text5217-8-9" | |
387 sodipodi:linespacing="125%" | |
388 transform="scale(0.9999979,1.0000021)"><tspan | |
389 y="107.76683" | |
390 x="67.426567" | |
391 sodipodi:role="line" | |
392 id="tspan6156-7">5</tspan></text> | |
393 </g> | |
394 </g> | |
395 <path | |
396 style="fill:none;stroke:#404040;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.94117647;stroke-dasharray:none;marker-end:url(#Arrow2Mend);display:inline" | |
397 d="m 21.991099,108.96587 38.508907,0" | |
398 id="path8263-2" | |
399 inkscape:connector-type="polyline" | |
400 inkscape:connector-curvature="0" /> | |
401 <text | |
402 xml:space="preserve" | |
403 style="font-size:9.99999905px;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" | |
404 x="122.10089" | |
405 y="139.74393" | |
406 id="text4115" | |
407 sodipodi:linespacing="125%"><tspan | |
408 sodipodi:role="line" | |
409 id="tspan4117" | |
410 x="122.10089" | |
411 y="139.74393" /></text> | |
412 <path | |
413 style="fill:none;stroke:#000000;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:0.99999986, 2.99999958;stroke-dashoffset:0;marker-start:url(#DotM)" | |
414 d="m 71.240876,117.9925 0,52.70603" | |
415 id="path4123" | |
416 inkscape:connector-type="polyline" | |
417 inkscape:connector-curvature="0" /> | |
418 <text | |
419 xml:space="preserve" | |
420 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" | |
421 x="131.67636" | |
422 y="97.973274" | |
423 id="text4799" | |
424 sodipodi:linespacing="125%"><tspan | |
425 sodipodi:role="line" | |
426 id="tspan4801" | |
427 x="131.67636" | |
428 y="97.973274">obsolete, hidden</tspan></text> | |
429 <text | |
430 xml:space="preserve" | |
431 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" | |
432 x="94.602959" | |
433 y="134.52141" | |
434 id="text4803" | |
435 sodipodi:linespacing="125%"><tspan | |
436 sodipodi:role="line" | |
437 id="tspan4805" | |
438 x="94.602959" | |
439 y="134.52141">precursor</tspan></text> | |
440 <text | |
441 xml:space="preserve" | |
442 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" | |
443 x="94.461357" | |
444 y="152.93744" | |
445 id="text4807" | |
446 sodipodi:linespacing="125%"><tspan | |
447 sodipodi:role="line" | |
448 id="tspan4809" | |
449 x="94.461357" | |
450 y="152.93744">successor</tspan></text> | |
451 <path | |
452 style="fill:none;stroke:#7d7d7d;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2)" | |
453 d="M 92.83703,132.25098 C 80.990226,132.18468 79.499843,128.85259 77.19601,119.63725" | |
454 id="path5061" | |
455 inkscape:connector-curvature="0" /> | |
456 <path | |
457 style="fill:none;stroke:#7d7d7d;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend-2)" | |
458 d="M 93.341579,149.9102 C 79.50521,147.67771 75.177813,157.29201 75.177813,168.57852" | |
459 id="path5263" | |
460 inkscape:connector-curvature="0" /> | |
461 <text | |
462 xml:space="preserve" | |
463 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" | |
464 x="131.8273" | |
465 y="14.09236" | |
466 id="text4799-8" | |
467 sodipodi:linespacing="125%"><tspan | |
468 sodipodi:role="line" | |
469 id="tspan4801-4" | |
470 x="131.8273" | |
471 y="14.09236">working dir (clean)</tspan></text> | |
472 <text | |
473 xml:space="preserve" | |
474 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" | |
475 x="133.3548" | |
476 y="177.91992" | |
477 id="text4799-8-1" | |
478 sodipodi:linespacing="125%"><tspan | |
479 sodipodi:role="line" | |
480 x="133.3548" | |
481 y="177.91992" | |
482 id="tspan3129">working dir</tspan><tspan | |
483 sodipodi:role="line" | |
484 x="133.3548" | |
485 y="190.41992" | |
486 id="tspan3137">(with uncommitted</tspan><tspan | |
487 sodipodi:role="line" | |
488 x="133.3548" | |
489 y="202.91992" | |
490 id="tspan3135">changes to f1 f2 ...)</tspan></text> | |
491 <path | |
492 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(#Arrow2Mend-2);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
493 d="M 127.70873,11.814007 C 109.60365,21.89832 105.56713,4.2966494 86.402349,8.4033887" | |
494 id="path4609" | |
495 inkscape:connector-curvature="0" /> | |
496 <path | |
497 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(#Arrow2Mend-2);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
498 d="M 127.70873,95.185669 C 112.22803,107.58577 114.03479,115.58851 86.023391,109.58606" | |
499 id="path5019" | |
500 inkscape:connector-curvature="0" /> | |
501 <g | |
502 id="g5433" | |
503 transform="translate(1.9967556e-6,-0.17817035)"> | |
504 <text | |
505 transform="scale(0.9999978,1.0000022)" | |
506 sodipodi:linespacing="125%" | |
507 id="text5217-8-0" | |
508 y="58.841717" | |
509 x="46.92271" | |
510 style="font-size:11.99999809px;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" | |
511 xml:space="preserve"><tspan | |
512 y="58.841717" | |
513 x="46.92271" | |
514 id="tspan8594" | |
515 sodipodi:role="line">hg uncommit <tspan | |
516 id="tspan3131" | |
517 style="font-style:italic">f1 f2 ...</tspan></tspan></text> | |
518 <g | |
519 transform="translate(-0.59241834,4.9316169)" | |
520 id="g6372"> | |
521 <path | |
522 style="fill:none;stroke:#808080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" | |
523 d="m 36.655932,74.035228 3.649333,6.320665 3.711171,-6.427764" | |
524 id="path8598-5" | |
525 inkscape:connector-curvature="0" /> | |
526 <g | |
527 id="g3821" | |
528 transform="matrix(1,0,0,1.5998137,5.836184,-16.712267)"> | |
529 <path | |
530 inkscape:connector-curvature="0" | |
531 id="path8466-5-0" | |
532 d="M 35.5,23.60911 35.5,59.5" | |
533 style="fill:none;stroke:#808080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> | |
534 <path | |
535 inkscape:connector-curvature="0" | |
536 id="path8466-4-7" | |
537 d="M 33.5,23.60911 33.5,59.5" | |
538 style="fill:none;stroke:#808080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> | |
539 </g> | |
540 </g> | |
541 </g> | |
542 <path | |
543 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(#Arrow2Mend-2);visibility:visible;display:inline;overflow:visible;enable-background:accumulate" | |
544 d="M 129.98248,191.8189 C 105.83194,202.48442 106.0295,178.82045 86.402349,177.41851" | |
545 id="path5443" | |
546 inkscape:connector-curvature="0" /> | |
547 </svg> |