hgbook

view en/revlog.svg @ 112:2fcead053b7a

More. Concept. Fun.
author Bryan O'Sullivan <bos@serpentine.com>
date Mon Nov 13 13:21:29 2006 -0800 (2006-11-13)
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="svg2"
15 sodipodi:version="0.32"
16 inkscape:version="0.44.1"
17 sodipodi:docbase="/home/bos/hg/hgbook/en"
18 sodipodi:docname="revlog.svg">
19 <defs
20 id="defs4">
21 <marker
22 inkscape:stockid="Arrow1Mend"
23 orient="auto"
24 refY="0.0"
25 refX="0.0"
26 id="Arrow1Mend"
27 style="overflow:visible;">
28 <path
29 id="path4852"
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) rotate(180) translate(10,0)" />
33 </marker>
34 <linearGradient
35 id="linearGradient3092">
36 <stop
37 style="stop-color:#44436f;stop-opacity:1;"
38 offset="0"
39 id="stop3094" />
40 <stop
41 style="stop-color:#abade5;stop-opacity:1;"
42 offset="1"
43 id="stop3096" />
44 </linearGradient>
45 <linearGradient
46 inkscape:collect="always"
47 xlink:href="#linearGradient3092"
48 id="linearGradient3118"
49 gradientUnits="userSpaceOnUse"
50 x1="176.16635"
51 y1="405.21934"
52 x2="417.11935"
53 y2="405.21934" />
54 <linearGradient
55 inkscape:collect="always"
56 xlink:href="#linearGradient3092"
57 id="linearGradient3120"
58 gradientUnits="userSpaceOnUse"
59 x1="176.16635"
60 y1="405.21934"
61 x2="417.11935"
62 y2="405.21934" />
63 <linearGradient
64 inkscape:collect="always"
65 xlink:href="#linearGradient3092"
66 id="linearGradient3129"
67 gradientUnits="userSpaceOnUse"
68 x1="176.16635"
69 y1="405.21934"
70 x2="417.11935"
71 y2="405.21934"
72 gradientTransform="translate(-0.928574,-1.428574)" />
73 <linearGradient
74 inkscape:collect="always"
75 xlink:href="#linearGradient3092"
76 id="linearGradient3133"
77 gradientUnits="userSpaceOnUse"
78 x1="176.16635"
79 y1="405.21934"
80 x2="417.11935"
81 y2="405.21934"
82 gradientTransform="translate(-0.928574,-1.428574)" />
83 <linearGradient
84 inkscape:collect="always"
85 xlink:href="#linearGradient3092"
86 id="linearGradient3708"
87 gradientUnits="userSpaceOnUse"
88 gradientTransform="matrix(0.423343,0,0,0.423343,138.874,-67.01732)"
89 x1="175.23776"
90 y1="509.98154"
91 x2="416.29077"
92 y2="297.49997" />
93 <linearGradient
94 inkscape:collect="always"
95 xlink:href="#linearGradient3092"
96 id="linearGradient5164"
97 gradientUnits="userSpaceOnUse"
98 gradientTransform="matrix(0.423343,0,0,0.423343,198.249,247.4358)"
99 x1="175.23776"
100 y1="509.98154"
101 x2="416.29077"
102 y2="297.49997" />
103 <linearGradient
104 inkscape:collect="always"
105 xlink:href="#linearGradient3092"
106 id="linearGradient5584"
107 gradientUnits="userSpaceOnUse"
108 gradientTransform="matrix(0.423343,0,0,0.423343,143.9081,371.2915)"
109 x1="175.23776"
110 y1="509.98154"
111 x2="416.29077"
112 y2="297.49997" />
113 <linearGradient
114 inkscape:collect="always"
115 xlink:href="#linearGradient3092"
116 id="linearGradient5784"
117 gradientUnits="userSpaceOnUse"
118 gradientTransform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
119 x1="175.23776"
120 y1="509.98154"
121 x2="416.29077"
122 y2="297.49997" />
123 <linearGradient
124 inkscape:collect="always"
125 xlink:href="#linearGradient3092"
126 id="linearGradient5786"
127 gradientUnits="userSpaceOnUse"
128 gradientTransform="matrix(0.423343,0,0,0.423343,198.249,152.137)"
129 x1="175.23776"
130 y1="509.98154"
131 x2="416.29077"
132 y2="297.49997" />
133 <linearGradient
134 inkscape:collect="always"
135 xlink:href="#linearGradient3092"
136 id="linearGradient5895"
137 gradientUnits="userSpaceOnUse"
138 gradientTransform="matrix(0.423343,0,0,0.423343,198.0215,261.7142)"
139 x1="175.23776"
140 y1="509.98154"
141 x2="416.29077"
142 y2="297.49997" />
143 <linearGradient
144 inkscape:collect="always"
145 xlink:href="#linearGradient3092"
146 id="linearGradient5958"
147 gradientUnits="userSpaceOnUse"
148 gradientTransform="matrix(0.423343,0,0,0.423343,137.1978,42.55987)"
149 x1="175.23776"
150 y1="509.98154"
151 x2="416.29077"
152 y2="297.49997" />
153 </defs>
154 <sodipodi:namedview
155 id="base"
156 pagecolor="#ffffff"
157 bordercolor="#666666"
158 borderopacity="1.0"
159 gridtolerance="10000"
160 guidetolerance="10"
161 objecttolerance="10"
162 inkscape:pageopacity="0.0"
163 inkscape:pageshadow="2"
164 inkscape:zoom="0.64"
165 inkscape:cx="566.02368"
166 inkscape:cy="688.16826"
167 inkscape:document-units="px"
168 inkscape:current-layer="layer1"
169 inkscape:window-width="906"
170 inkscape:window-height="620"
171 inkscape:window-x="29"
172 inkscape:window-y="79"
173 inkscape:connector-spacing="11" />
174 <metadata
175 id="metadata7">
176 <rdf:RDF>
177 <cc:Work
178 rdf:about="">
179 <dc:format>image/svg+xml</dc:format>
180 <dc:type
181 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
182 </cc:Work>
183 </rdf:RDF>
184 </metadata>
185 <g
186 inkscape:label="Layer 1"
187 inkscape:groupmode="layer"
188 id="layer1">
189 <rect
190 y="168.74846"
191 x="211.58516"
192 height="89.506805"
193 width="101.60232"
194 id="rect3068"
195 style="fill:url(#linearGradient5958);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
196 <g
197 id="g3215"
198 transform="matrix(0.423343,0,0,0.423343,137.1977,42.55985)">
199 <rect
200 y="447.71451"
201 x="299.67859"
202 height="48.571426"
203 width="103.14286"
204 id="rect2899"
205 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
206 <text
207 id="text2903"
208 y="464.8139"
209 x="308.89639"
210 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"
211 xml:space="preserve"><tspan
212 y="464.8139"
213 x="308.89639"
214 sodipodi:role="line"
215 id="tspan2905">Second parent</tspan></text>
216 <text
217 id="text2907"
218 y="485.50256"
219 x="308.20175"
220 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"
221 xml:space="preserve"><tspan
222 style="font-family:Courier"
223 y="485.50256"
224 x="308.20175"
225 id="tspan2909"
226 sodipodi:role="line">32bf9a5f22c0</tspan></text>
227 </g>
228 <g
229 id="g3250"
230 transform="matrix(0.423343,0,0,0.423343,137.1977,42.55986)">
231 <rect
232 y="311.28598"
233 x="188.6071"
234 height="48.571426"
235 width="103.14286"
236 id="rect2936"
237 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
238 <text
239 id="text2940"
240 y="328.38538"
241 x="197.82495"
242 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"
243 xml:space="preserve"><tspan
244 y="328.38538"
245 x="197.82495"
246 sodipodi:role="line"
247 id="tspan2942">Revision hash</tspan></text>
248 <text
249 id="text2944"
250 y="349.07404"
251 x="197.13031"
252 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"
253 xml:space="preserve"><tspan
254 style="font-family:Courier"
255 y="349.07404"
256 x="197.13031"
257 id="tspan2946"
258 sodipodi:role="line">34b8b7a15ea1</tspan></text>
259 </g>
260 <g
261 id="g3243"
262 transform="matrix(0.423343,0,0,0.423343,137.6664,43.91853)">
263 <rect
264 y="363.07654"
265 x="187.5"
266 height="75"
267 width="213.85715"
268 id="rect2950"
269 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
270 <text
271 id="text2958"
272 y="400.86459"
273 x="196.02321"
274 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"
275 xml:space="preserve"><tspan
276 style="fill:black;fill-opacity:1;font-family:Courier"
277 y="400.86459"
278 x="196.02321"
279 id="tspan2960"
280 sodipodi:role="line">...</tspan></text>
281 <text
282 id="text2954"
283 y="380.17593"
284 x="196.71785"
285 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"
286 xml:space="preserve"><tspan
287 y="380.17593"
288 x="196.71785"
289 sodipodi:role="line"
290 id="tspan2956"
291 style="fill:black;fill-opacity:1">Revision data (delta or snapshot)</tspan></text>
292 </g>
293 <g
294 id="g5529"
295 transform="translate(-6.710312,-8.165836e-6)">
296 <rect
297 style="fill:url(#linearGradient5584);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
298 id="rect3509"
299 width="101.60232"
300 height="89.506805"
301 x="218.29547"
302 y="497.4801" />
303 <g
304 transform="matrix(0.423343,0,0,0.423343,143.908,371.2915)"
305 id="g3513">
306 <g
307 id="g3515">
308 <rect
309 y="447.72418"
310 x="188.6071"
311 height="48.571426"
312 width="103.14286"
313 id="rect3517"
314 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
315 <text
316 id="text3519"
317 y="464.82358"
318 x="197.82495"
319 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"
320 xml:space="preserve"><tspan
321 y="464.82358"
322 x="197.82495"
323 sodipodi:role="line"
324 id="tspan3521">First parent</tspan></text>
325 <text
326 id="text3523"
327 y="485.51224"
328 x="197.13031"
329 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"
330 xml:space="preserve"><tspan
331 style="font-family:Courier"
332 y="485.51224"
333 x="197.13031"
334 id="tspan3525"
335 sodipodi:role="line">000000000000</tspan></text>
336 </g>
337 <g
338 id="g3527">
339 <rect
340 y="447.71451"
341 x="299.67859"
342 height="48.571426"
343 width="103.14286"
344 id="rect3529"
345 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
346 <text
347 id="text3531"
348 y="464.8139"
349 x="308.89639"
350 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"
351 xml:space="preserve"><tspan
352 y="464.8139"
353 x="308.89639"
354 sodipodi:role="line"
355 id="tspan3533">Second parent</tspan></text>
356 <text
357 id="text3535"
358 y="485.50256"
359 x="308.20175"
360 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"
361 xml:space="preserve"><tspan
362 style="font-family:Courier"
363 y="485.50256"
364 x="308.20175"
365 id="tspan3537"
366 sodipodi:role="line">000000000000</tspan></text>
367 </g>
368 </g>
369 <g
370 transform="matrix(0.423343,0,0,0.423343,143.908,371.2915)"
371 id="g3539">
372 <rect
373 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
374 id="rect3541"
375 width="103.14286"
376 height="48.571426"
377 x="188.6071"
378 y="311.28598" />
379 <text
380 xml:space="preserve"
381 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"
382 x="197.82495"
383 y="328.38538"
384 id="text3543"><tspan
385 id="tspan3545"
386 sodipodi:role="line"
387 x="197.82495"
388 y="328.38538">Revision hash</tspan></text>
389 <text
390 xml:space="preserve"
391 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"
392 x="197.13031"
393 y="349.07404"
394 id="text3547"><tspan
395 sodipodi:role="line"
396 id="tspan3549"
397 x="197.13031"
398 y="349.07404"
399 style="font-family:Courier">ff9dc8bc2a8b</tspan></text>
400 </g>
401 <g
402 transform="matrix(0.423343,0,0,0.423343,144.3767,372.6502)"
403 id="g3551">
404 <rect
405 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
406 id="rect3553"
407 width="213.85715"
408 height="75"
409 x="187.5"
410 y="363.07654" />
411 <text
412 xml:space="preserve"
413 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"
414 x="196.02321"
415 y="400.86459"
416 id="text3555"><tspan
417 sodipodi:role="line"
418 id="tspan3557"
419 x="196.02321"
420 y="400.86459"
421 style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
422 <text
423 xml:space="preserve"
424 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"
425 x="196.71785"
426 y="380.17593"
427 id="text3559"><tspan
428 style="fill:black;fill-opacity:1"
429 id="tspan3561"
430 sodipodi:role="line"
431 x="196.71785"
432 y="380.17593">Revision data (delta or snapshot)</tspan></text>
433 </g>
434 </g>
435 <g
436 id="g4868"
437 transform="translate(-1.676208,-2.342463e-5)">
438 <rect
439 style="fill:url(#linearGradient3708);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
440 id="rect3567"
441 width="101.60232"
442 height="89.506805"
443 x="213.26137"
444 y="59.171272" />
445 <g
446 transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01734)"
447 id="g3573">
448 <rect
449 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
450 id="rect3575"
451 width="103.14286"
452 height="48.571426"
453 x="188.6071"
454 y="447.72418" />
455 <text
456 xml:space="preserve"
457 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"
458 x="197.82495"
459 y="464.82358"
460 id="text3577"><tspan
461 id="tspan3579"
462 sodipodi:role="line"
463 x="197.82495"
464 y="464.82358">First parent</tspan></text>
465 <text
466 xml:space="preserve"
467 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"
468 x="197.13031"
469 y="485.51224"
470 id="text3581"><tspan
471 sodipodi:role="line"
472 id="tspan3583"
473 x="197.13031"
474 y="485.51224"
475 style="font-family:Courier">34b8b7a15ea1</tspan></text>
476 </g>
477 <g
478 transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01734)"
479 id="g3585">
480 <rect
481 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
482 id="rect3587"
483 width="103.14286"
484 height="48.571426"
485 x="299.67859"
486 y="447.71451" />
487 <text
488 xml:space="preserve"
489 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"
490 x="308.89639"
491 y="464.8139"
492 id="text3589"><tspan
493 id="tspan3591"
494 sodipodi:role="line"
495 x="308.89639"
496 y="464.8139">Second parent</tspan></text>
497 <text
498 xml:space="preserve"
499 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"
500 x="308.20175"
501 y="485.50256"
502 id="text3593"><tspan
503 sodipodi:role="line"
504 id="tspan3595"
505 x="308.20175"
506 y="485.50256"
507 style="font-family:Courier">000000000000</tspan></text>
508 </g>
509 <g
510 transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01733)"
511 id="g3597">
512 <rect
513 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
514 id="rect3599"
515 width="103.14286"
516 height="48.571426"
517 x="188.6071"
518 y="311.28598" />
519 <text
520 xml:space="preserve"
521 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"
522 x="197.82495"
523 y="328.38538"
524 id="text3601"><tspan
525 id="tspan3603"
526 sodipodi:role="line"
527 x="197.82495"
528 y="328.38538">Revision hash</tspan></text>
529 <text
530 xml:space="preserve"
531 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"
532 x="197.13031"
533 y="349.07404"
534 id="text3605"><tspan
535 sodipodi:role="line"
536 id="tspan3607"
537 x="197.13031"
538 y="349.07404"
539 style="font-family:Courier">1b67dc96f27a</tspan></text>
540 </g>
541 <g
542 transform="matrix(0.423343,0,0,0.423343,139.3426,-65.65866)"
543 id="g3609">
544 <rect
545 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
546 id="rect3611"
547 width="213.85715"
548 height="75"
549 x="187.5"
550 y="363.07654" />
551 <text
552 xml:space="preserve"
553 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"
554 x="196.02321"
555 y="400.86459"
556 id="text3613"><tspan
557 sodipodi:role="line"
558 id="tspan3615"
559 x="196.02321"
560 y="400.86459"
561 style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
562 <text
563 xml:space="preserve"
564 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"
565 x="196.71785"
566 y="380.17593"
567 id="text3617"><tspan
568 style="fill:black;fill-opacity:1"
569 id="tspan3619"
570 sodipodi:role="line"
571 x="196.71785"
572 y="380.17593">Revision data (delta or snapshot)</tspan></text>
573 </g>
574 </g>
575 <path
576 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-start:none;marker-end:url(#Arrow1Mend)"
577 d="M 240.78255,143.08593 L 241.42595,171.75349"
578 id="path3801"
579 inkscape:connector-type="polyline"
580 inkscape:connection-start="#g3573"
581 inkscape:connection-end="#g3250" />
582 <g
583 id="g5677">
584 <rect
585 style="fill:url(#linearGradient5784);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
586 id="rect3393"
587 width="101.60232"
588 height="89.506805"
589 x="150.76137"
590 y="278.32565" />
591 <g
592 transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
593 id="g3399">
594 <rect
595 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
596 id="rect3401"
597 width="103.14286"
598 height="48.571426"
599 x="188.6071"
600 y="447.72418" />
601 <text
602 xml:space="preserve"
603 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"
604 x="197.82495"
605 y="464.82358"
606 id="text3403"><tspan
607 id="tspan3405"
608 sodipodi:role="line"
609 x="197.82495"
610 y="464.82358">First parent</tspan></text>
611 <text
612 xml:space="preserve"
613 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"
614 x="197.13031"
615 y="485.51224"
616 id="text3407"><tspan
617 sodipodi:role="line"
618 id="tspan3409"
619 x="197.13031"
620 y="485.51224"
621 style="font-family:Courier">ff9dc8bc2a8b</tspan></text>
622 </g>
623 <g
624 transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
625 id="g3411">
626 <rect
627 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
628 id="rect3413"
629 width="103.14286"
630 height="48.571426"
631 x="299.67859"
632 y="447.71451" />
633 <text
634 xml:space="preserve"
635 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"
636 x="308.89639"
637 y="464.8139"
638 id="text3415"><tspan
639 id="tspan3417"
640 sodipodi:role="line"
641 x="308.89639"
642 y="464.8139">Second parent</tspan></text>
643 <text
644 xml:space="preserve"
645 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"
646 x="308.20175"
647 y="485.50256"
648 id="text3419"><tspan
649 sodipodi:role="line"
650 id="tspan3421"
651 x="308.20175"
652 y="485.50256"
653 style="font-family:Courier">000000000000</tspan></text>
654 </g>
655 <g
656 transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
657 id="g3423">
658 <rect
659 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
660 id="rect3425"
661 width="103.14286"
662 height="48.571426"
663 x="188.6071"
664 y="311.28598" />
665 <text
666 xml:space="preserve"
667 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"
668 x="197.82495"
669 y="328.38538"
670 id="text3427"><tspan
671 id="tspan3429"
672 sodipodi:role="line"
673 x="197.82495"
674 y="328.38538">Revision hash</tspan></text>
675 <text
676 xml:space="preserve"
677 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"
678 x="197.13031"
679 y="349.07404"
680 id="text3431"><tspan
681 sodipodi:role="line"
682 id="tspan3433"
683 x="197.13031"
684 y="349.07404"
685 style="font-family:Courier">5b80c922ebdd</tspan></text>
686 </g>
687 <g
688 transform="matrix(0.423343,0,0,0.423343,76.84265,153.4957)"
689 id="g3435">
690 <rect
691 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
692 id="rect3437"
693 width="213.85715"
694 height="75"
695 x="187.5"
696 y="363.07654" />
697 <text
698 xml:space="preserve"
699 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"
700 x="196.02321"
701 y="400.86459"
702 id="text3439"><tspan
703 sodipodi:role="line"
704 id="tspan3441"
705 x="196.02321"
706 y="400.86459"
707 style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
708 <text
709 xml:space="preserve"
710 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"
711 x="196.71785"
712 y="380.17593"
713 id="text3443"><tspan
714 style="fill:black;fill-opacity:1"
715 id="tspan3445"
716 sodipodi:role="line"
717 x="196.71785"
718 y="380.17593">Revision data (delta or snapshot)</tspan></text>
719 </g>
720 </g>
721 <g
722 id="g5646"
723 transform="translate(-0.227432,0)">
724 <rect
725 style="fill:url(#linearGradient5786);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
726 id="rect3451"
727 width="101.60232"
728 height="89.506805"
729 x="272.63638"
730 y="278.32565" />
731 <g
732 transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
733 id="g3457">
734 <rect
735 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
736 id="rect3459"
737 width="103.14286"
738 height="48.571426"
739 x="188.6071"
740 y="447.72418" />
741 <text
742 xml:space="preserve"
743 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"
744 x="197.82495"
745 y="464.82358"
746 id="text3461"><tspan
747 id="tspan3463"
748 sodipodi:role="line"
749 x="197.82495"
750 y="464.82358">First parent</tspan></text>
751 <text
752 xml:space="preserve"
753 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"
754 x="197.13031"
755 y="485.51224"
756 id="text3465"><tspan
757 sodipodi:role="line"
758 id="tspan3467"
759 x="197.13031"
760 y="485.51224"
761 style="font-family:Courier">ecacb6b4c9fd</tspan></text>
762 </g>
763 <g
764 transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
765 id="g3469">
766 <rect
767 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
768 id="rect3471"
769 width="103.14286"
770 height="48.571426"
771 x="299.67859"
772 y="447.71451" />
773 <text
774 xml:space="preserve"
775 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"
776 x="308.89639"
777 y="464.8139"
778 id="text3473"><tspan
779 id="tspan3475"
780 sodipodi:role="line"
781 x="308.89639"
782 y="464.8139">Second parent</tspan></text>
783 <text
784 xml:space="preserve"
785 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"
786 x="308.20175"
787 y="485.50256"
788 id="text3477"><tspan
789 sodipodi:role="line"
790 id="tspan3479"
791 x="308.20175"
792 y="485.50256"
793 style="font-family:Courier">000000000000</tspan></text>
794 </g>
795 <g
796 transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
797 id="g3481">
798 <rect
799 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
800 id="rect3483"
801 width="103.14286"
802 height="48.571426"
803 x="188.6071"
804 y="311.28598" />
805 <text
806 xml:space="preserve"
807 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"
808 x="197.82495"
809 y="328.38538"
810 id="text3485"><tspan
811 id="tspan3487"
812 sodipodi:role="line"
813 x="197.82495"
814 y="328.38538">Revision hash</tspan></text>
815 <text
816 xml:space="preserve"
817 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"
818 x="197.13031"
819 y="349.07404"
820 id="text3489"><tspan
821 sodipodi:role="line"
822 id="tspan3491"
823 x="197.13031"
824 y="349.07404"
825 style="font-family:Courier">32bf9a5f22c0</tspan></text>
826 </g>
827 <g
828 transform="matrix(0.423343,0,0,0.423343,198.7176,153.4957)"
829 id="g3493">
830 <rect
831 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
832 id="rect3495"
833 width="213.85715"
834 height="75"
835 x="187.5"
836 y="363.07654" />
837 <text
838 xml:space="preserve"
839 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"
840 x="196.02321"
841 y="400.86459"
842 id="text3497"><tspan
843 sodipodi:role="line"
844 id="tspan3499"
845 x="196.02321"
846 y="400.86459"
847 style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
848 <text
849 xml:space="preserve"
850 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"
851 x="196.71785"
852 y="380.17593"
853 id="text3501"><tspan
854 style="fill:black;fill-opacity:1"
855 id="tspan3503"
856 sodipodi:role="line"
857 x="196.71785"
858 y="380.17593">Revision data (delta or snapshot)</tspan></text>
859 </g>
860 </g>
861 <rect
862 y="387.90286"
863 x="272.40894"
864 height="89.506805"
865 width="101.60232"
866 id="rect5081"
867 style="fill:url(#linearGradient5895);fill-opacity:1;stroke:black;stroke-width:0.48811448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
868 <g
869 id="g5087"
870 transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
871 <rect
872 y="447.72418"
873 x="188.6071"
874 height="48.571426"
875 width="103.14286"
876 id="rect5089"
877 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
878 <text
879 id="text5091"
880 y="464.82358"
881 x="197.82495"
882 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"
883 xml:space="preserve"><tspan
884 y="464.82358"
885 x="197.82495"
886 sodipodi:role="line"
887 id="tspan5093">First parent</tspan></text>
888 <text
889 id="text5095"
890 y="485.51224"
891 x="197.13031"
892 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"
893 xml:space="preserve"><tspan
894 style="font-family:Courier"
895 y="485.51224"
896 x="197.13031"
897 id="tspan5097"
898 sodipodi:role="line">ff9dc8bc2a8b</tspan></text>
899 </g>
900 <g
901 id="g5099"
902 transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
903 <rect
904 y="447.71451"
905 x="299.67859"
906 height="48.571426"
907 width="103.14286"
908 id="rect5101"
909 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
910 <text
911 id="text5103"
912 y="464.8139"
913 x="308.89639"
914 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"
915 xml:space="preserve"><tspan
916 y="464.8139"
917 x="308.89639"
918 sodipodi:role="line"
919 id="tspan5105">Second parent</tspan></text>
920 <text
921 id="text5107"
922 y="485.50256"
923 x="308.20175"
924 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"
925 xml:space="preserve"><tspan
926 style="font-family:Courier"
927 y="485.50256"
928 x="308.20175"
929 id="tspan5109"
930 sodipodi:role="line">000000000000</tspan></text>
931 </g>
932 <g
933 id="g5111"
934 transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
935 <rect
936 y="311.28598"
937 x="188.6071"
938 height="48.571426"
939 width="103.14286"
940 id="rect5113"
941 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
942 <text
943 id="text5115"
944 y="328.38538"
945 x="197.82495"
946 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"
947 xml:space="preserve"><tspan
948 y="328.38538"
949 x="197.82495"
950 sodipodi:role="line"
951 id="tspan5117">Revision hash</tspan></text>
952 <text
953 id="text5119"
954 y="349.07404"
955 x="197.13031"
956 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"
957 xml:space="preserve"><tspan
958 style="font-family:Courier"
959 y="349.07404"
960 x="197.13031"
961 id="tspan5121"
962 sodipodi:role="line">ecacb6b4c9fd</tspan></text>
963 </g>
964 <g
965 id="g5123"
966 transform="matrix(0.423343,0,0,0.423343,198.4901,263.0729)">
967 <rect
968 y="363.07654"
969 x="187.5"
970 height="75"
971 width="213.85715"
972 id="rect5125"
973 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
974 <text
975 id="text5127"
976 y="400.86459"
977 x="196.02321"
978 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"
979 xml:space="preserve"><tspan
980 style="fill:black;fill-opacity:1;font-family:Courier"
981 y="400.86459"
982 x="196.02321"
983 id="tspan5129"
984 sodipodi:role="line">...</tspan></text>
985 <text
986 id="text5131"
987 y="380.17593"
988 x="196.71785"
989 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"
990 xml:space="preserve"><tspan
991 y="380.17593"
992 x="196.71785"
993 sodipodi:role="line"
994 id="tspan5133"
995 style="fill:black;fill-opacity:1">Revision data (delta or snapshot)</tspan></text>
996 </g>
997 <path
998 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"
999 d="M 299.69935,362.24027 L 299.69931,393.49494"
1000 id="path5203"
1001 inkscape:connector-type="polyline"
1002 inkscape:connection-start="#g3457"
1003 inkscape:connection-end="#g5111" />
1004 <path
1005 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"
1006 d="M 182.35357,362.22647 L 241.2842,503.07224"
1007 id="path5271"
1008 inkscape:connector-type="polyline"
1009 inkscape:connection-start="#g3399"
1010 inkscape:connection-end="#g3539" />
1011 <path
1012 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"
1013 d="M 287.63109,471.81747 L 250.9438,503.07223"
1014 id="path5285"
1015 inkscape:connector-type="polyline"
1016 inkscape:connection-start="#g5087"
1017 inkscape:connection-end="#g3539" />
1018 <path
1019 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)"
1020 d="M 290.80419,250.07192 L 297.80065,283.90394"
1021 id="path5077"
1022 inkscape:connector-type="polyline"
1023 inkscape:connection-start="#g3215"
1024 inkscape:connection-end="#g3481" />
1025 <path
1026 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)"
1027 d="M 229.63373,250.07601 L 190.07484,283.90394"
1028 id="path5075"
1029 inkscape:connector-type="polyline"
1030 inkscape:connection-end="#g3423" />
1031 <text
1032 xml:space="preserve"
1033 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"
1034 x="131.5625"
1035 y="100.79968"
1036 id="text5897"><tspan
1037 sodipodi:role="line"
1038 id="tspan5899"
1039 x="131.5625"
1040 y="100.79968"
1041 style="text-align:end;text-anchor:end">Head revision</tspan><tspan
1042 sodipodi:role="line"
1043 x="131.5625"
1044 y="115.79968"
1045 id="tspan5901"
1046 style="text-align:end;text-anchor:end">(no children)</tspan></text>
1047 <text
1048 xml:space="preserve"
1049 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"
1050 x="131.5625"
1051 y="207.04968"
1052 id="text5903"><tspan
1053 sodipodi:role="line"
1054 id="tspan5905"
1055 x="131.5625"
1056 y="207.04968"
1057 style="text-align:end;text-anchor:end">Merge revision</tspan><tspan
1058 sodipodi:role="line"
1059 x="131.5625"
1060 y="222.04968"
1061 id="tspan5907"
1062 style="text-align:end;text-anchor:end">(two parents)</tspan></text>
1063 <text
1064 xml:space="preserve"
1065 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"
1066 x="131.92578"
1067 y="451.58093"
1068 id="text5909"><tspan
1069 sodipodi:role="line"
1070 id="tspan5911"
1071 x="131.92578"
1072 y="451.58093"
1073 style="text-align:end;text-anchor:end">Branches</tspan><tspan
1074 sodipodi:role="line"
1075 x="131.92578"
1076 y="466.58093"
1077 id="tspan5913"
1078 style="text-align:end;text-anchor:end">(two revisions,</tspan><tspan
1079 sodipodi:role="line"
1080 x="131.92578"
1081 y="481.58093"
1082 id="tspan5915"
1083 style="text-align:end;text-anchor:end">same parent)</tspan></text>
1084 <path
1085 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
1086 d="M 111.71875,433.61218 L 154.7268,368.52294"
1087 id="path5917"
1088 inkscape:connector-type="polyline" />
1089 <path
1090 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
1091 d="M 134.375,464.86218 L 277.86691,440.37816"
1092 id="path5919"
1093 inkscape:connector-type="polyline"
1094 inkscape:connection-end="#g5123" />
1095 <text
1096 xml:space="preserve"
1097 style="font-size:12px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Times New Roman"
1098 x="131.5625"
1099 y="536.73718"
1100 id="text5927"><tspan
1101 sodipodi:role="line"
1102 id="tspan5929"
1103 x="131.5625"
1104 y="536.73718">First revision</tspan><tspan
1105 sodipodi:role="line"
1106 x="131.5625"
1107 y="551.73718"
1108 id="tspan5931">(both parents null)</tspan></text>
1109 <rect
1110 style="fill:#bbb4ff;fill-opacity:1;stroke:none;stroke-width:0.95291203;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
1111 id="rect2830"
1112 width="43.664806"
1113 height="20.562374"
1114 x="217.0432"
1115 y="232.10075" />
1116 <text
1117 xml:space="preserve"
1118 style="font-size:5.0801158px;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"
1119 x="220.94551"
1120 y="239.33966"
1121 id="text2832"><tspan
1122 id="tspan2836"
1123 sodipodi:role="line"
1124 x="220.94551"
1125 y="239.33966">First parent</tspan></text>
1126 <text
1127 xml:space="preserve"
1128 style="font-size:5.0801158px;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"
1129 x="220.65144"
1130 y="248.09805"
1131 id="text2879"><tspan
1132 sodipodi:role="line"
1133 id="tspan2881"
1134 x="220.65144"
1135 y="248.09805"
1136 style="font-family:Courier">5b80c922ebdd</tspan></text>
1137 <path
1138 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
1139 d="M 139.84375,107.83093 L 210.15625,107.83093"
1140 id="path5965"
1141 inkscape:connector-type="polyline" />
1142 <path
1143 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
1144 d="M 137.5,213.29968 L 210.49036,214.09055"
1145 id="path5967"
1146 inkscape:connector-type="polyline" />
1147 <path
1148 style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1;display:inline"
1149 d="M 136.34375,544.54968 L 206.65625,544.54968"
1150 id="path5969"
1151 inkscape:connector-type="polyline"
1152 inkscape:transform-center-y="-171.09375"
1153 inkscape:transform-center-x="53.90625" />
1154 </g>
1155 </svg>