hgbook

diff en/revlog.svg @ 227:9be45345065a

Make test more robust.
author Bryan O'Sullivan <bos@serpentine.com>
date Sat May 26 12:00:09 2007 -0700 (2007-05-26)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/en/revlog.svg	Sat May 26 12:00:09 2007 -0700
     1.3 @@ -0,0 +1,1155 @@
     1.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     1.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
     1.6 +<svg
     1.7 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
     1.8 +   xmlns:cc="http://web.resource.org/cc/"
     1.9 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    1.10 +   xmlns:svg="http://www.w3.org/2000/svg"
    1.11 +   xmlns="http://www.w3.org/2000/svg"
    1.12 +   xmlns:xlink="http://www.w3.org/1999/xlink"
    1.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    1.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    1.15 +   width="744.09448819"
    1.16 +   height="1052.3622047"
    1.17 +   id="svg2"
    1.18 +   sodipodi:version="0.32"
    1.19 +   inkscape:version="0.44.1"
    1.20 +   sodipodi:docbase="/home/bos/hg/hgbook/en"
    1.21 +   sodipodi:docname="revlog.svg">
    1.22 +  <defs
    1.23 +     id="defs4">
    1.24 +    <marker
    1.25 +       inkscape:stockid="Arrow1Mend"
    1.26 +       orient="auto"
    1.27 +       refY="0.0"
    1.28 +       refX="0.0"
    1.29 +       id="Arrow1Mend"
    1.30 +       style="overflow:visible;">
    1.31 +      <path
    1.32 +         id="path4852"
    1.33 +         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 "
    1.34 +         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
    1.35 +         transform="scale(0.4) rotate(180) translate(10,0)" />
    1.36 +    </marker>
    1.37 +    <linearGradient
    1.38 +       id="linearGradient3092">
    1.39 +      <stop
    1.40 +         style="stop-color:#44436f;stop-opacity:1;"
    1.41 +         offset="0"
    1.42 +         id="stop3094" />
    1.43 +      <stop
    1.44 +         style="stop-color:#abade5;stop-opacity:1;"
    1.45 +         offset="1"
    1.46 +         id="stop3096" />
    1.47 +    </linearGradient>
    1.48 +    <linearGradient
    1.49 +       inkscape:collect="always"
    1.50 +       xlink:href="#linearGradient3092"
    1.51 +       id="linearGradient3118"
    1.52 +       gradientUnits="userSpaceOnUse"
    1.53 +       x1="176.16635"
    1.54 +       y1="405.21934"
    1.55 +       x2="417.11935"
    1.56 +       y2="405.21934" />
    1.57 +    <linearGradient
    1.58 +       inkscape:collect="always"
    1.59 +       xlink:href="#linearGradient3092"
    1.60 +       id="linearGradient3120"
    1.61 +       gradientUnits="userSpaceOnUse"
    1.62 +       x1="176.16635"
    1.63 +       y1="405.21934"
    1.64 +       x2="417.11935"
    1.65 +       y2="405.21934" />
    1.66 +    <linearGradient
    1.67 +       inkscape:collect="always"
    1.68 +       xlink:href="#linearGradient3092"
    1.69 +       id="linearGradient3129"
    1.70 +       gradientUnits="userSpaceOnUse"
    1.71 +       x1="176.16635"
    1.72 +       y1="405.21934"
    1.73 +       x2="417.11935"
    1.74 +       y2="405.21934"
    1.75 +       gradientTransform="translate(-0.928574,-1.428574)" />
    1.76 +    <linearGradient
    1.77 +       inkscape:collect="always"
    1.78 +       xlink:href="#linearGradient3092"
    1.79 +       id="linearGradient3133"
    1.80 +       gradientUnits="userSpaceOnUse"
    1.81 +       x1="176.16635"
    1.82 +       y1="405.21934"
    1.83 +       x2="417.11935"
    1.84 +       y2="405.21934"
    1.85 +       gradientTransform="translate(-0.928574,-1.428574)" />
    1.86 +    <linearGradient
    1.87 +       inkscape:collect="always"
    1.88 +       xlink:href="#linearGradient3092"
    1.89 +       id="linearGradient3708"
    1.90 +       gradientUnits="userSpaceOnUse"
    1.91 +       gradientTransform="matrix(0.423343,0,0,0.423343,138.874,-67.01732)"
    1.92 +       x1="175.23776"
    1.93 +       y1="509.98154"
    1.94 +       x2="416.29077"
    1.95 +       y2="297.49997" />
    1.96 +    <linearGradient
    1.97 +       inkscape:collect="always"
    1.98 +       xlink:href="#linearGradient3092"
    1.99 +       id="linearGradient5164"
   1.100 +       gradientUnits="userSpaceOnUse"
   1.101 +       gradientTransform="matrix(0.423343,0,0,0.423343,198.249,247.4358)"
   1.102 +       x1="175.23776"
   1.103 +       y1="509.98154"
   1.104 +       x2="416.29077"
   1.105 +       y2="297.49997" />
   1.106 +    <linearGradient
   1.107 +       inkscape:collect="always"
   1.108 +       xlink:href="#linearGradient3092"
   1.109 +       id="linearGradient5584"
   1.110 +       gradientUnits="userSpaceOnUse"
   1.111 +       gradientTransform="matrix(0.423343,0,0,0.423343,143.9081,371.2915)"
   1.112 +       x1="175.23776"
   1.113 +       y1="509.98154"
   1.114 +       x2="416.29077"
   1.115 +       y2="297.49997" />
   1.116 +    <linearGradient
   1.117 +       inkscape:collect="always"
   1.118 +       xlink:href="#linearGradient3092"
   1.119 +       id="linearGradient5784"
   1.120 +       gradientUnits="userSpaceOnUse"
   1.121 +       gradientTransform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
   1.122 +       x1="175.23776"
   1.123 +       y1="509.98154"
   1.124 +       x2="416.29077"
   1.125 +       y2="297.49997" />
   1.126 +    <linearGradient
   1.127 +       inkscape:collect="always"
   1.128 +       xlink:href="#linearGradient3092"
   1.129 +       id="linearGradient5786"
   1.130 +       gradientUnits="userSpaceOnUse"
   1.131 +       gradientTransform="matrix(0.423343,0,0,0.423343,198.249,152.137)"
   1.132 +       x1="175.23776"
   1.133 +       y1="509.98154"
   1.134 +       x2="416.29077"
   1.135 +       y2="297.49997" />
   1.136 +    <linearGradient
   1.137 +       inkscape:collect="always"
   1.138 +       xlink:href="#linearGradient3092"
   1.139 +       id="linearGradient5895"
   1.140 +       gradientUnits="userSpaceOnUse"
   1.141 +       gradientTransform="matrix(0.423343,0,0,0.423343,198.0215,261.7142)"
   1.142 +       x1="175.23776"
   1.143 +       y1="509.98154"
   1.144 +       x2="416.29077"
   1.145 +       y2="297.49997" />
   1.146 +    <linearGradient
   1.147 +       inkscape:collect="always"
   1.148 +       xlink:href="#linearGradient3092"
   1.149 +       id="linearGradient5958"
   1.150 +       gradientUnits="userSpaceOnUse"
   1.151 +       gradientTransform="matrix(0.423343,0,0,0.423343,137.1978,42.55987)"
   1.152 +       x1="175.23776"
   1.153 +       y1="509.98154"
   1.154 +       x2="416.29077"
   1.155 +       y2="297.49997" />
   1.156 +  </defs>
   1.157 +  <sodipodi:namedview
   1.158 +     id="base"
   1.159 +     pagecolor="#ffffff"
   1.160 +     bordercolor="#666666"
   1.161 +     borderopacity="1.0"
   1.162 +     gridtolerance="10000"
   1.163 +     guidetolerance="10"
   1.164 +     objecttolerance="10"
   1.165 +     inkscape:pageopacity="0.0"
   1.166 +     inkscape:pageshadow="2"
   1.167 +     inkscape:zoom="0.64"
   1.168 +     inkscape:cx="566.02368"
   1.169 +     inkscape:cy="688.16826"
   1.170 +     inkscape:document-units="px"
   1.171 +     inkscape:current-layer="layer1"
   1.172 +     inkscape:window-width="906"
   1.173 +     inkscape:window-height="620"
   1.174 +     inkscape:window-x="29"
   1.175 +     inkscape:window-y="79"
   1.176 +     inkscape:connector-spacing="11" />
   1.177 +  <metadata
   1.178 +     id="metadata7">
   1.179 +    <rdf:RDF>
   1.180 +      <cc:Work
   1.181 +         rdf:about="">
   1.182 +        <dc:format>image/svg+xml</dc:format>
   1.183 +        <dc:type
   1.184 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   1.185 +      </cc:Work>
   1.186 +    </rdf:RDF>
   1.187 +  </metadata>
   1.188 +  <g
   1.189 +     inkscape:label="Layer 1"
   1.190 +     inkscape:groupmode="layer"
   1.191 +     id="layer1">
   1.192 +    <rect
   1.193 +       y="168.74846"
   1.194 +       x="211.58516"
   1.195 +       height="89.506805"
   1.196 +       width="101.60232"
   1.197 +       id="rect3068"
   1.198 +       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" />
   1.199 +    <g
   1.200 +       id="g3215"
   1.201 +       transform="matrix(0.423343,0,0,0.423343,137.1977,42.55985)">
   1.202 +      <rect
   1.203 +         y="447.71451"
   1.204 +         x="299.67859"
   1.205 +         height="48.571426"
   1.206 +         width="103.14286"
   1.207 +         id="rect2899"
   1.208 +         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" />
   1.209 +      <text
   1.210 +         id="text2903"
   1.211 +         y="464.8139"
   1.212 +         x="308.89639"
   1.213 +         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"
   1.214 +         xml:space="preserve"><tspan
   1.215 +           y="464.8139"
   1.216 +           x="308.89639"
   1.217 +           sodipodi:role="line"
   1.218 +           id="tspan2905">Second parent</tspan></text>
   1.219 +      <text
   1.220 +         id="text2907"
   1.221 +         y="485.50256"
   1.222 +         x="308.20175"
   1.223 +         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"
   1.224 +         xml:space="preserve"><tspan
   1.225 +           style="font-family:Courier"
   1.226 +           y="485.50256"
   1.227 +           x="308.20175"
   1.228 +           id="tspan2909"
   1.229 +           sodipodi:role="line">32bf9a5f22c0</tspan></text>
   1.230 +    </g>
   1.231 +    <g
   1.232 +       id="g3250"
   1.233 +       transform="matrix(0.423343,0,0,0.423343,137.1977,42.55986)">
   1.234 +      <rect
   1.235 +         y="311.28598"
   1.236 +         x="188.6071"
   1.237 +         height="48.571426"
   1.238 +         width="103.14286"
   1.239 +         id="rect2936"
   1.240 +         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" />
   1.241 +      <text
   1.242 +         id="text2940"
   1.243 +         y="328.38538"
   1.244 +         x="197.82495"
   1.245 +         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"
   1.246 +         xml:space="preserve"><tspan
   1.247 +           y="328.38538"
   1.248 +           x="197.82495"
   1.249 +           sodipodi:role="line"
   1.250 +           id="tspan2942">Revision hash</tspan></text>
   1.251 +      <text
   1.252 +         id="text2944"
   1.253 +         y="349.07404"
   1.254 +         x="197.13031"
   1.255 +         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"
   1.256 +         xml:space="preserve"><tspan
   1.257 +           style="font-family:Courier"
   1.258 +           y="349.07404"
   1.259 +           x="197.13031"
   1.260 +           id="tspan2946"
   1.261 +           sodipodi:role="line">34b8b7a15ea1</tspan></text>
   1.262 +    </g>
   1.263 +    <g
   1.264 +       id="g3243"
   1.265 +       transform="matrix(0.423343,0,0,0.423343,137.6664,43.91853)">
   1.266 +      <rect
   1.267 +         y="363.07654"
   1.268 +         x="187.5"
   1.269 +         height="75"
   1.270 +         width="213.85715"
   1.271 +         id="rect2950"
   1.272 +         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" />
   1.273 +      <text
   1.274 +         id="text2958"
   1.275 +         y="400.86459"
   1.276 +         x="196.02321"
   1.277 +         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"
   1.278 +         xml:space="preserve"><tspan
   1.279 +           style="fill:black;fill-opacity:1;font-family:Courier"
   1.280 +           y="400.86459"
   1.281 +           x="196.02321"
   1.282 +           id="tspan2960"
   1.283 +           sodipodi:role="line">...</tspan></text>
   1.284 +      <text
   1.285 +         id="text2954"
   1.286 +         y="380.17593"
   1.287 +         x="196.71785"
   1.288 +         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"
   1.289 +         xml:space="preserve"><tspan
   1.290 +           y="380.17593"
   1.291 +           x="196.71785"
   1.292 +           sodipodi:role="line"
   1.293 +           id="tspan2956"
   1.294 +           style="fill:black;fill-opacity:1">Revision data (delta or snapshot)</tspan></text>
   1.295 +    </g>
   1.296 +    <g
   1.297 +       id="g5529"
   1.298 +       transform="translate(-6.710312,-8.165836e-6)">
   1.299 +      <rect
   1.300 +         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"
   1.301 +         id="rect3509"
   1.302 +         width="101.60232"
   1.303 +         height="89.506805"
   1.304 +         x="218.29547"
   1.305 +         y="497.4801" />
   1.306 +      <g
   1.307 +         transform="matrix(0.423343,0,0,0.423343,143.908,371.2915)"
   1.308 +         id="g3513">
   1.309 +        <g
   1.310 +           id="g3515">
   1.311 +          <rect
   1.312 +             y="447.72418"
   1.313 +             x="188.6071"
   1.314 +             height="48.571426"
   1.315 +             width="103.14286"
   1.316 +             id="rect3517"
   1.317 +             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" />
   1.318 +          <text
   1.319 +             id="text3519"
   1.320 +             y="464.82358"
   1.321 +             x="197.82495"
   1.322 +             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"
   1.323 +             xml:space="preserve"><tspan
   1.324 +               y="464.82358"
   1.325 +               x="197.82495"
   1.326 +               sodipodi:role="line"
   1.327 +               id="tspan3521">First parent</tspan></text>
   1.328 +          <text
   1.329 +             id="text3523"
   1.330 +             y="485.51224"
   1.331 +             x="197.13031"
   1.332 +             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"
   1.333 +             xml:space="preserve"><tspan
   1.334 +               style="font-family:Courier"
   1.335 +               y="485.51224"
   1.336 +               x="197.13031"
   1.337 +               id="tspan3525"
   1.338 +               sodipodi:role="line">000000000000</tspan></text>
   1.339 +        </g>
   1.340 +        <g
   1.341 +           id="g3527">
   1.342 +          <rect
   1.343 +             y="447.71451"
   1.344 +             x="299.67859"
   1.345 +             height="48.571426"
   1.346 +             width="103.14286"
   1.347 +             id="rect3529"
   1.348 +             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" />
   1.349 +          <text
   1.350 +             id="text3531"
   1.351 +             y="464.8139"
   1.352 +             x="308.89639"
   1.353 +             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"
   1.354 +             xml:space="preserve"><tspan
   1.355 +               y="464.8139"
   1.356 +               x="308.89639"
   1.357 +               sodipodi:role="line"
   1.358 +               id="tspan3533">Second parent</tspan></text>
   1.359 +          <text
   1.360 +             id="text3535"
   1.361 +             y="485.50256"
   1.362 +             x="308.20175"
   1.363 +             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"
   1.364 +             xml:space="preserve"><tspan
   1.365 +               style="font-family:Courier"
   1.366 +               y="485.50256"
   1.367 +               x="308.20175"
   1.368 +               id="tspan3537"
   1.369 +               sodipodi:role="line">000000000000</tspan></text>
   1.370 +        </g>
   1.371 +      </g>
   1.372 +      <g
   1.373 +         transform="matrix(0.423343,0,0,0.423343,143.908,371.2915)"
   1.374 +         id="g3539">
   1.375 +        <rect
   1.376 +           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"
   1.377 +           id="rect3541"
   1.378 +           width="103.14286"
   1.379 +           height="48.571426"
   1.380 +           x="188.6071"
   1.381 +           y="311.28598" />
   1.382 +        <text
   1.383 +           xml:space="preserve"
   1.384 +           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"
   1.385 +           x="197.82495"
   1.386 +           y="328.38538"
   1.387 +           id="text3543"><tspan
   1.388 +             id="tspan3545"
   1.389 +             sodipodi:role="line"
   1.390 +             x="197.82495"
   1.391 +             y="328.38538">Revision hash</tspan></text>
   1.392 +        <text
   1.393 +           xml:space="preserve"
   1.394 +           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"
   1.395 +           x="197.13031"
   1.396 +           y="349.07404"
   1.397 +           id="text3547"><tspan
   1.398 +             sodipodi:role="line"
   1.399 +             id="tspan3549"
   1.400 +             x="197.13031"
   1.401 +             y="349.07404"
   1.402 +             style="font-family:Courier">ff9dc8bc2a8b</tspan></text>
   1.403 +      </g>
   1.404 +      <g
   1.405 +         transform="matrix(0.423343,0,0,0.423343,144.3767,372.6502)"
   1.406 +         id="g3551">
   1.407 +        <rect
   1.408 +           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"
   1.409 +           id="rect3553"
   1.410 +           width="213.85715"
   1.411 +           height="75"
   1.412 +           x="187.5"
   1.413 +           y="363.07654" />
   1.414 +        <text
   1.415 +           xml:space="preserve"
   1.416 +           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"
   1.417 +           x="196.02321"
   1.418 +           y="400.86459"
   1.419 +           id="text3555"><tspan
   1.420 +             sodipodi:role="line"
   1.421 +             id="tspan3557"
   1.422 +             x="196.02321"
   1.423 +             y="400.86459"
   1.424 +             style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
   1.425 +        <text
   1.426 +           xml:space="preserve"
   1.427 +           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"
   1.428 +           x="196.71785"
   1.429 +           y="380.17593"
   1.430 +           id="text3559"><tspan
   1.431 +             style="fill:black;fill-opacity:1"
   1.432 +             id="tspan3561"
   1.433 +             sodipodi:role="line"
   1.434 +             x="196.71785"
   1.435 +             y="380.17593">Revision data (delta or snapshot)</tspan></text>
   1.436 +      </g>
   1.437 +    </g>
   1.438 +    <g
   1.439 +       id="g4868"
   1.440 +       transform="translate(-1.676208,-2.342463e-5)">
   1.441 +      <rect
   1.442 +         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"
   1.443 +         id="rect3567"
   1.444 +         width="101.60232"
   1.445 +         height="89.506805"
   1.446 +         x="213.26137"
   1.447 +         y="59.171272" />
   1.448 +      <g
   1.449 +         transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01734)"
   1.450 +         id="g3573">
   1.451 +        <rect
   1.452 +           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"
   1.453 +           id="rect3575"
   1.454 +           width="103.14286"
   1.455 +           height="48.571426"
   1.456 +           x="188.6071"
   1.457 +           y="447.72418" />
   1.458 +        <text
   1.459 +           xml:space="preserve"
   1.460 +           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"
   1.461 +           x="197.82495"
   1.462 +           y="464.82358"
   1.463 +           id="text3577"><tspan
   1.464 +             id="tspan3579"
   1.465 +             sodipodi:role="line"
   1.466 +             x="197.82495"
   1.467 +             y="464.82358">First parent</tspan></text>
   1.468 +        <text
   1.469 +           xml:space="preserve"
   1.470 +           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"
   1.471 +           x="197.13031"
   1.472 +           y="485.51224"
   1.473 +           id="text3581"><tspan
   1.474 +             sodipodi:role="line"
   1.475 +             id="tspan3583"
   1.476 +             x="197.13031"
   1.477 +             y="485.51224"
   1.478 +             style="font-family:Courier">34b8b7a15ea1</tspan></text>
   1.479 +      </g>
   1.480 +      <g
   1.481 +         transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01734)"
   1.482 +         id="g3585">
   1.483 +        <rect
   1.484 +           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"
   1.485 +           id="rect3587"
   1.486 +           width="103.14286"
   1.487 +           height="48.571426"
   1.488 +           x="299.67859"
   1.489 +           y="447.71451" />
   1.490 +        <text
   1.491 +           xml:space="preserve"
   1.492 +           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"
   1.493 +           x="308.89639"
   1.494 +           y="464.8139"
   1.495 +           id="text3589"><tspan
   1.496 +             id="tspan3591"
   1.497 +             sodipodi:role="line"
   1.498 +             x="308.89639"
   1.499 +             y="464.8139">Second parent</tspan></text>
   1.500 +        <text
   1.501 +           xml:space="preserve"
   1.502 +           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"
   1.503 +           x="308.20175"
   1.504 +           y="485.50256"
   1.505 +           id="text3593"><tspan
   1.506 +             sodipodi:role="line"
   1.507 +             id="tspan3595"
   1.508 +             x="308.20175"
   1.509 +             y="485.50256"
   1.510 +             style="font-family:Courier">000000000000</tspan></text>
   1.511 +      </g>
   1.512 +      <g
   1.513 +         transform="matrix(0.423343,0,0,0.423343,138.8739,-67.01733)"
   1.514 +         id="g3597">
   1.515 +        <rect
   1.516 +           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"
   1.517 +           id="rect3599"
   1.518 +           width="103.14286"
   1.519 +           height="48.571426"
   1.520 +           x="188.6071"
   1.521 +           y="311.28598" />
   1.522 +        <text
   1.523 +           xml:space="preserve"
   1.524 +           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"
   1.525 +           x="197.82495"
   1.526 +           y="328.38538"
   1.527 +           id="text3601"><tspan
   1.528 +             id="tspan3603"
   1.529 +             sodipodi:role="line"
   1.530 +             x="197.82495"
   1.531 +             y="328.38538">Revision hash</tspan></text>
   1.532 +        <text
   1.533 +           xml:space="preserve"
   1.534 +           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"
   1.535 +           x="197.13031"
   1.536 +           y="349.07404"
   1.537 +           id="text3605"><tspan
   1.538 +             sodipodi:role="line"
   1.539 +             id="tspan3607"
   1.540 +             x="197.13031"
   1.541 +             y="349.07404"
   1.542 +             style="font-family:Courier">1b67dc96f27a</tspan></text>
   1.543 +      </g>
   1.544 +      <g
   1.545 +         transform="matrix(0.423343,0,0,0.423343,139.3426,-65.65866)"
   1.546 +         id="g3609">
   1.547 +        <rect
   1.548 +           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"
   1.549 +           id="rect3611"
   1.550 +           width="213.85715"
   1.551 +           height="75"
   1.552 +           x="187.5"
   1.553 +           y="363.07654" />
   1.554 +        <text
   1.555 +           xml:space="preserve"
   1.556 +           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"
   1.557 +           x="196.02321"
   1.558 +           y="400.86459"
   1.559 +           id="text3613"><tspan
   1.560 +             sodipodi:role="line"
   1.561 +             id="tspan3615"
   1.562 +             x="196.02321"
   1.563 +             y="400.86459"
   1.564 +             style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
   1.565 +        <text
   1.566 +           xml:space="preserve"
   1.567 +           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"
   1.568 +           x="196.71785"
   1.569 +           y="380.17593"
   1.570 +           id="text3617"><tspan
   1.571 +             style="fill:black;fill-opacity:1"
   1.572 +             id="tspan3619"
   1.573 +             sodipodi:role="line"
   1.574 +             x="196.71785"
   1.575 +             y="380.17593">Revision data (delta or snapshot)</tspan></text>
   1.576 +      </g>
   1.577 +    </g>
   1.578 +    <path
   1.579 +       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)"
   1.580 +       d="M 240.78255,143.08593 L 241.42595,171.75349"
   1.581 +       id="path3801"
   1.582 +       inkscape:connector-type="polyline"
   1.583 +       inkscape:connection-start="#g3573"
   1.584 +       inkscape:connection-end="#g3250" />
   1.585 +    <g
   1.586 +       id="g5677">
   1.587 +      <rect
   1.588 +         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"
   1.589 +         id="rect3393"
   1.590 +         width="101.60232"
   1.591 +         height="89.506805"
   1.592 +         x="150.76137"
   1.593 +         y="278.32565" />
   1.594 +      <g
   1.595 +         transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
   1.596 +         id="g3399">
   1.597 +        <rect
   1.598 +           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"
   1.599 +           id="rect3401"
   1.600 +           width="103.14286"
   1.601 +           height="48.571426"
   1.602 +           x="188.6071"
   1.603 +           y="447.72418" />
   1.604 +        <text
   1.605 +           xml:space="preserve"
   1.606 +           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"
   1.607 +           x="197.82495"
   1.608 +           y="464.82358"
   1.609 +           id="text3403"><tspan
   1.610 +             id="tspan3405"
   1.611 +             sodipodi:role="line"
   1.612 +             x="197.82495"
   1.613 +             y="464.82358">First parent</tspan></text>
   1.614 +        <text
   1.615 +           xml:space="preserve"
   1.616 +           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"
   1.617 +           x="197.13031"
   1.618 +           y="485.51224"
   1.619 +           id="text3407"><tspan
   1.620 +             sodipodi:role="line"
   1.621 +             id="tspan3409"
   1.622 +             x="197.13031"
   1.623 +             y="485.51224"
   1.624 +             style="font-family:Courier">ff9dc8bc2a8b</tspan></text>
   1.625 +      </g>
   1.626 +      <g
   1.627 +         transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
   1.628 +         id="g3411">
   1.629 +        <rect
   1.630 +           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"
   1.631 +           id="rect3413"
   1.632 +           width="103.14286"
   1.633 +           height="48.571426"
   1.634 +           x="299.67859"
   1.635 +           y="447.71451" />
   1.636 +        <text
   1.637 +           xml:space="preserve"
   1.638 +           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"
   1.639 +           x="308.89639"
   1.640 +           y="464.8139"
   1.641 +           id="text3415"><tspan
   1.642 +             id="tspan3417"
   1.643 +             sodipodi:role="line"
   1.644 +             x="308.89639"
   1.645 +             y="464.8139">Second parent</tspan></text>
   1.646 +        <text
   1.647 +           xml:space="preserve"
   1.648 +           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"
   1.649 +           x="308.20175"
   1.650 +           y="485.50256"
   1.651 +           id="text3419"><tspan
   1.652 +             sodipodi:role="line"
   1.653 +             id="tspan3421"
   1.654 +             x="308.20175"
   1.655 +             y="485.50256"
   1.656 +             style="font-family:Courier">000000000000</tspan></text>
   1.657 +      </g>
   1.658 +      <g
   1.659 +         transform="matrix(0.423343,0,0,0.423343,76.37397,152.137)"
   1.660 +         id="g3423">
   1.661 +        <rect
   1.662 +           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"
   1.663 +           id="rect3425"
   1.664 +           width="103.14286"
   1.665 +           height="48.571426"
   1.666 +           x="188.6071"
   1.667 +           y="311.28598" />
   1.668 +        <text
   1.669 +           xml:space="preserve"
   1.670 +           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"
   1.671 +           x="197.82495"
   1.672 +           y="328.38538"
   1.673 +           id="text3427"><tspan
   1.674 +             id="tspan3429"
   1.675 +             sodipodi:role="line"
   1.676 +             x="197.82495"
   1.677 +             y="328.38538">Revision hash</tspan></text>
   1.678 +        <text
   1.679 +           xml:space="preserve"
   1.680 +           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"
   1.681 +           x="197.13031"
   1.682 +           y="349.07404"
   1.683 +           id="text3431"><tspan
   1.684 +             sodipodi:role="line"
   1.685 +             id="tspan3433"
   1.686 +             x="197.13031"
   1.687 +             y="349.07404"
   1.688 +             style="font-family:Courier">5b80c922ebdd</tspan></text>
   1.689 +      </g>
   1.690 +      <g
   1.691 +         transform="matrix(0.423343,0,0,0.423343,76.84265,153.4957)"
   1.692 +         id="g3435">
   1.693 +        <rect
   1.694 +           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"
   1.695 +           id="rect3437"
   1.696 +           width="213.85715"
   1.697 +           height="75"
   1.698 +           x="187.5"
   1.699 +           y="363.07654" />
   1.700 +        <text
   1.701 +           xml:space="preserve"
   1.702 +           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"
   1.703 +           x="196.02321"
   1.704 +           y="400.86459"
   1.705 +           id="text3439"><tspan
   1.706 +             sodipodi:role="line"
   1.707 +             id="tspan3441"
   1.708 +             x="196.02321"
   1.709 +             y="400.86459"
   1.710 +             style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
   1.711 +        <text
   1.712 +           xml:space="preserve"
   1.713 +           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"
   1.714 +           x="196.71785"
   1.715 +           y="380.17593"
   1.716 +           id="text3443"><tspan
   1.717 +             style="fill:black;fill-opacity:1"
   1.718 +             id="tspan3445"
   1.719 +             sodipodi:role="line"
   1.720 +             x="196.71785"
   1.721 +             y="380.17593">Revision data (delta or snapshot)</tspan></text>
   1.722 +      </g>
   1.723 +    </g>
   1.724 +    <g
   1.725 +       id="g5646"
   1.726 +       transform="translate(-0.227432,0)">
   1.727 +      <rect
   1.728 +         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"
   1.729 +         id="rect3451"
   1.730 +         width="101.60232"
   1.731 +         height="89.506805"
   1.732 +         x="272.63638"
   1.733 +         y="278.32565" />
   1.734 +      <g
   1.735 +         transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
   1.736 +         id="g3457">
   1.737 +        <rect
   1.738 +           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"
   1.739 +           id="rect3459"
   1.740 +           width="103.14286"
   1.741 +           height="48.571426"
   1.742 +           x="188.6071"
   1.743 +           y="447.72418" />
   1.744 +        <text
   1.745 +           xml:space="preserve"
   1.746 +           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"
   1.747 +           x="197.82495"
   1.748 +           y="464.82358"
   1.749 +           id="text3461"><tspan
   1.750 +             id="tspan3463"
   1.751 +             sodipodi:role="line"
   1.752 +             x="197.82495"
   1.753 +             y="464.82358">First parent</tspan></text>
   1.754 +        <text
   1.755 +           xml:space="preserve"
   1.756 +           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"
   1.757 +           x="197.13031"
   1.758 +           y="485.51224"
   1.759 +           id="text3465"><tspan
   1.760 +             sodipodi:role="line"
   1.761 +             id="tspan3467"
   1.762 +             x="197.13031"
   1.763 +             y="485.51224"
   1.764 +             style="font-family:Courier">ecacb6b4c9fd</tspan></text>
   1.765 +      </g>
   1.766 +      <g
   1.767 +         transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
   1.768 +         id="g3469">
   1.769 +        <rect
   1.770 +           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"
   1.771 +           id="rect3471"
   1.772 +           width="103.14286"
   1.773 +           height="48.571426"
   1.774 +           x="299.67859"
   1.775 +           y="447.71451" />
   1.776 +        <text
   1.777 +           xml:space="preserve"
   1.778 +           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"
   1.779 +           x="308.89639"
   1.780 +           y="464.8139"
   1.781 +           id="text3473"><tspan
   1.782 +             id="tspan3475"
   1.783 +             sodipodi:role="line"
   1.784 +             x="308.89639"
   1.785 +             y="464.8139">Second parent</tspan></text>
   1.786 +        <text
   1.787 +           xml:space="preserve"
   1.788 +           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"
   1.789 +           x="308.20175"
   1.790 +           y="485.50256"
   1.791 +           id="text3477"><tspan
   1.792 +             sodipodi:role="line"
   1.793 +             id="tspan3479"
   1.794 +             x="308.20175"
   1.795 +             y="485.50256"
   1.796 +             style="font-family:Courier">000000000000</tspan></text>
   1.797 +      </g>
   1.798 +      <g
   1.799 +         transform="matrix(0.423343,0,0,0.423343,198.2489,152.137)"
   1.800 +         id="g3481">
   1.801 +        <rect
   1.802 +           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"
   1.803 +           id="rect3483"
   1.804 +           width="103.14286"
   1.805 +           height="48.571426"
   1.806 +           x="188.6071"
   1.807 +           y="311.28598" />
   1.808 +        <text
   1.809 +           xml:space="preserve"
   1.810 +           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"
   1.811 +           x="197.82495"
   1.812 +           y="328.38538"
   1.813 +           id="text3485"><tspan
   1.814 +             id="tspan3487"
   1.815 +             sodipodi:role="line"
   1.816 +             x="197.82495"
   1.817 +             y="328.38538">Revision hash</tspan></text>
   1.818 +        <text
   1.819 +           xml:space="preserve"
   1.820 +           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"
   1.821 +           x="197.13031"
   1.822 +           y="349.07404"
   1.823 +           id="text3489"><tspan
   1.824 +             sodipodi:role="line"
   1.825 +             id="tspan3491"
   1.826 +             x="197.13031"
   1.827 +             y="349.07404"
   1.828 +             style="font-family:Courier">32bf9a5f22c0</tspan></text>
   1.829 +      </g>
   1.830 +      <g
   1.831 +         transform="matrix(0.423343,0,0,0.423343,198.7176,153.4957)"
   1.832 +         id="g3493">
   1.833 +        <rect
   1.834 +           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"
   1.835 +           id="rect3495"
   1.836 +           width="213.85715"
   1.837 +           height="75"
   1.838 +           x="187.5"
   1.839 +           y="363.07654" />
   1.840 +        <text
   1.841 +           xml:space="preserve"
   1.842 +           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"
   1.843 +           x="196.02321"
   1.844 +           y="400.86459"
   1.845 +           id="text3497"><tspan
   1.846 +             sodipodi:role="line"
   1.847 +             id="tspan3499"
   1.848 +             x="196.02321"
   1.849 +             y="400.86459"
   1.850 +             style="fill:black;fill-opacity:1;font-family:Courier">...</tspan></text>
   1.851 +        <text
   1.852 +           xml:space="preserve"
   1.853 +           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"
   1.854 +           x="196.71785"
   1.855 +           y="380.17593"
   1.856 +           id="text3501"><tspan
   1.857 +             style="fill:black;fill-opacity:1"
   1.858 +             id="tspan3503"
   1.859 +             sodipodi:role="line"
   1.860 +             x="196.71785"
   1.861 +             y="380.17593">Revision data (delta or snapshot)</tspan></text>
   1.862 +      </g>
   1.863 +    </g>
   1.864 +    <rect
   1.865 +       y="387.90286"
   1.866 +       x="272.40894"
   1.867 +       height="89.506805"
   1.868 +       width="101.60232"
   1.869 +       id="rect5081"
   1.870 +       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" />
   1.871 +    <g
   1.872 +       id="g5087"
   1.873 +       transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
   1.874 +      <rect
   1.875 +         y="447.72418"
   1.876 +         x="188.6071"
   1.877 +         height="48.571426"
   1.878 +         width="103.14286"
   1.879 +         id="rect5089"
   1.880 +         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" />
   1.881 +      <text
   1.882 +         id="text5091"
   1.883 +         y="464.82358"
   1.884 +         x="197.82495"
   1.885 +         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"
   1.886 +         xml:space="preserve"><tspan
   1.887 +           y="464.82358"
   1.888 +           x="197.82495"
   1.889 +           sodipodi:role="line"
   1.890 +           id="tspan5093">First parent</tspan></text>
   1.891 +      <text
   1.892 +         id="text5095"
   1.893 +         y="485.51224"
   1.894 +         x="197.13031"
   1.895 +         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"
   1.896 +         xml:space="preserve"><tspan
   1.897 +           style="font-family:Courier"
   1.898 +           y="485.51224"
   1.899 +           x="197.13031"
   1.900 +           id="tspan5097"
   1.901 +           sodipodi:role="line">ff9dc8bc2a8b</tspan></text>
   1.902 +    </g>
   1.903 +    <g
   1.904 +       id="g5099"
   1.905 +       transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
   1.906 +      <rect
   1.907 +         y="447.71451"
   1.908 +         x="299.67859"
   1.909 +         height="48.571426"
   1.910 +         width="103.14286"
   1.911 +         id="rect5101"
   1.912 +         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" />
   1.913 +      <text
   1.914 +         id="text5103"
   1.915 +         y="464.8139"
   1.916 +         x="308.89639"
   1.917 +         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"
   1.918 +         xml:space="preserve"><tspan
   1.919 +           y="464.8139"
   1.920 +           x="308.89639"
   1.921 +           sodipodi:role="line"
   1.922 +           id="tspan5105">Second parent</tspan></text>
   1.923 +      <text
   1.924 +         id="text5107"
   1.925 +         y="485.50256"
   1.926 +         x="308.20175"
   1.927 +         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"
   1.928 +         xml:space="preserve"><tspan
   1.929 +           style="font-family:Courier"
   1.930 +           y="485.50256"
   1.931 +           x="308.20175"
   1.932 +           id="tspan5109"
   1.933 +           sodipodi:role="line">000000000000</tspan></text>
   1.934 +    </g>
   1.935 +    <g
   1.936 +       id="g5111"
   1.937 +       transform="matrix(0.423343,0,0,0.423343,198.0214,261.7142)">
   1.938 +      <rect
   1.939 +         y="311.28598"
   1.940 +         x="188.6071"
   1.941 +         height="48.571426"
   1.942 +         width="103.14286"
   1.943 +         id="rect5113"
   1.944 +         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" />
   1.945 +      <text
   1.946 +         id="text5115"
   1.947 +         y="328.38538"
   1.948 +         x="197.82495"
   1.949 +         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"
   1.950 +         xml:space="preserve"><tspan
   1.951 +           y="328.38538"
   1.952 +           x="197.82495"
   1.953 +           sodipodi:role="line"
   1.954 +           id="tspan5117">Revision hash</tspan></text>
   1.955 +      <text
   1.956 +         id="text5119"
   1.957 +         y="349.07404"
   1.958 +         x="197.13031"
   1.959 +         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"
   1.960 +         xml:space="preserve"><tspan
   1.961 +           style="font-family:Courier"
   1.962 +           y="349.07404"
   1.963 +           x="197.13031"
   1.964 +           id="tspan5121"
   1.965 +           sodipodi:role="line">ecacb6b4c9fd</tspan></text>
   1.966 +    </g>
   1.967 +    <g
   1.968 +       id="g5123"
   1.969 +       transform="matrix(0.423343,0,0,0.423343,198.4901,263.0729)">
   1.970 +      <rect
   1.971 +         y="363.07654"
   1.972 +         x="187.5"
   1.973 +         height="75"
   1.974 +         width="213.85715"
   1.975 +         id="rect5125"
   1.976 +         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" />
   1.977 +      <text
   1.978 +         id="text5127"
   1.979 +         y="400.86459"
   1.980 +         x="196.02321"
   1.981 +         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"
   1.982 +         xml:space="preserve"><tspan
   1.983 +           style="fill:black;fill-opacity:1;font-family:Courier"
   1.984 +           y="400.86459"
   1.985 +           x="196.02321"
   1.986 +           id="tspan5129"
   1.987 +           sodipodi:role="line">...</tspan></text>
   1.988 +      <text
   1.989 +         id="text5131"
   1.990 +         y="380.17593"
   1.991 +         x="196.71785"
   1.992 +         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"
   1.993 +         xml:space="preserve"><tspan
   1.994 +           y="380.17593"
   1.995 +           x="196.71785"
   1.996 +           sodipodi:role="line"
   1.997 +           id="tspan5133"
   1.998 +           style="fill:black;fill-opacity:1">Revision data (delta or snapshot)</tspan></text>
   1.999 +    </g>
  1.1000 +    <path
  1.1001 +       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"
  1.1002 +       d="M 299.69935,362.24027 L 299.69931,393.49494"
  1.1003 +       id="path5203"
  1.1004 +       inkscape:connector-type="polyline"
  1.1005 +       inkscape:connection-start="#g3457"
  1.1006 +       inkscape:connection-end="#g5111" />
  1.1007 +    <path
  1.1008 +       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"
  1.1009 +       d="M 182.35357,362.22647 L 241.2842,503.07224"
  1.1010 +       id="path5271"
  1.1011 +       inkscape:connector-type="polyline"
  1.1012 +       inkscape:connection-start="#g3399"
  1.1013 +       inkscape:connection-end="#g3539" />
  1.1014 +    <path
  1.1015 +       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"
  1.1016 +       d="M 287.63109,471.81747 L 250.9438,503.07223"
  1.1017 +       id="path5285"
  1.1018 +       inkscape:connector-type="polyline"
  1.1019 +       inkscape:connection-start="#g5087"
  1.1020 +       inkscape:connection-end="#g3539" />
  1.1021 +    <path
  1.1022 +       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)"
  1.1023 +       d="M 290.80419,250.07192 L 297.80065,283.90394"
  1.1024 +       id="path5077"
  1.1025 +       inkscape:connector-type="polyline"
  1.1026 +       inkscape:connection-start="#g3215"
  1.1027 +       inkscape:connection-end="#g3481" />
  1.1028 +    <path
  1.1029 +       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)"
  1.1030 +       d="M 229.63373,250.07601 L 190.07484,283.90394"
  1.1031 +       id="path5075"
  1.1032 +       inkscape:connector-type="polyline"
  1.1033 +       inkscape:connection-end="#g3423" />
  1.1034 +    <text
  1.1035 +       xml:space="preserve"
  1.1036 +       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"
  1.1037 +       x="131.5625"
  1.1038 +       y="100.79968"
  1.1039 +       id="text5897"><tspan
  1.1040 +         sodipodi:role="line"
  1.1041 +         id="tspan5899"
  1.1042 +         x="131.5625"
  1.1043 +         y="100.79968"
  1.1044 +         style="text-align:end;text-anchor:end">Head revision</tspan><tspan
  1.1045 +         sodipodi:role="line"
  1.1046 +         x="131.5625"
  1.1047 +         y="115.79968"
  1.1048 +         id="tspan5901"
  1.1049 +         style="text-align:end;text-anchor:end">(no children)</tspan></text>
  1.1050 +    <text
  1.1051 +       xml:space="preserve"
  1.1052 +       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"
  1.1053 +       x="131.5625"
  1.1054 +       y="207.04968"
  1.1055 +       id="text5903"><tspan
  1.1056 +         sodipodi:role="line"
  1.1057 +         id="tspan5905"
  1.1058 +         x="131.5625"
  1.1059 +         y="207.04968"
  1.1060 +         style="text-align:end;text-anchor:end">Merge revision</tspan><tspan
  1.1061 +         sodipodi:role="line"
  1.1062 +         x="131.5625"
  1.1063 +         y="222.04968"
  1.1064 +         id="tspan5907"
  1.1065 +         style="text-align:end;text-anchor:end">(two parents)</tspan></text>
  1.1066 +    <text
  1.1067 +       xml:space="preserve"
  1.1068 +       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"
  1.1069 +       x="131.92578"
  1.1070 +       y="451.58093"
  1.1071 +       id="text5909"><tspan
  1.1072 +         sodipodi:role="line"
  1.1073 +         id="tspan5911"
  1.1074 +         x="131.92578"
  1.1075 +         y="451.58093"
  1.1076 +         style="text-align:end;text-anchor:end">Branches</tspan><tspan
  1.1077 +         sodipodi:role="line"
  1.1078 +         x="131.92578"
  1.1079 +         y="466.58093"
  1.1080 +         id="tspan5913"
  1.1081 +         style="text-align:end;text-anchor:end">(two revisions,</tspan><tspan
  1.1082 +         sodipodi:role="line"
  1.1083 +         x="131.92578"
  1.1084 +         y="481.58093"
  1.1085 +         id="tspan5915"
  1.1086 +         style="text-align:end;text-anchor:end">same parent)</tspan></text>
  1.1087 +    <path
  1.1088 +       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"
  1.1089 +       d="M 111.71875,433.61218 L 154.7268,368.52294"
  1.1090 +       id="path5917"
  1.1091 +       inkscape:connector-type="polyline" />
  1.1092 +    <path
  1.1093 +       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"
  1.1094 +       d="M 134.375,464.86218 L 277.86691,440.37816"
  1.1095 +       id="path5919"
  1.1096 +       inkscape:connector-type="polyline"
  1.1097 +       inkscape:connection-end="#g5123" />
  1.1098 +    <text
  1.1099 +       xml:space="preserve"
  1.1100 +       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"
  1.1101 +       x="131.5625"
  1.1102 +       y="536.73718"
  1.1103 +       id="text5927"><tspan
  1.1104 +         sodipodi:role="line"
  1.1105 +         id="tspan5929"
  1.1106 +         x="131.5625"
  1.1107 +         y="536.73718">First revision</tspan><tspan
  1.1108 +         sodipodi:role="line"
  1.1109 +         x="131.5625"
  1.1110 +         y="551.73718"
  1.1111 +         id="tspan5931">(both parents null)</tspan></text>
  1.1112 +    <rect
  1.1113 +       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"
  1.1114 +       id="rect2830"
  1.1115 +       width="43.664806"
  1.1116 +       height="20.562374"
  1.1117 +       x="217.0432"
  1.1118 +       y="232.10075" />
  1.1119 +    <text
  1.1120 +       xml:space="preserve"
  1.1121 +       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"
  1.1122 +       x="220.94551"
  1.1123 +       y="239.33966"
  1.1124 +       id="text2832"><tspan
  1.1125 +         id="tspan2836"
  1.1126 +         sodipodi:role="line"
  1.1127 +         x="220.94551"
  1.1128 +         y="239.33966">First parent</tspan></text>
  1.1129 +    <text
  1.1130 +       xml:space="preserve"
  1.1131 +       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"
  1.1132 +       x="220.65144"
  1.1133 +       y="248.09805"
  1.1134 +       id="text2879"><tspan
  1.1135 +         sodipodi:role="line"
  1.1136 +         id="tspan2881"
  1.1137 +         x="220.65144"
  1.1138 +         y="248.09805"
  1.1139 +         style="font-family:Courier">5b80c922ebdd</tspan></text>
  1.1140 +    <path
  1.1141 +       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"
  1.1142 +       d="M 139.84375,107.83093 L 210.15625,107.83093"
  1.1143 +       id="path5965"
  1.1144 +       inkscape:connector-type="polyline" />
  1.1145 +    <path
  1.1146 +       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"
  1.1147 +       d="M 137.5,213.29968 L 210.49036,214.09055"
  1.1148 +       id="path5967"
  1.1149 +       inkscape:connector-type="polyline" />
  1.1150 +    <path
  1.1151 +       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"
  1.1152 +       d="M 136.34375,544.54968 L 206.65625,544.54968"
  1.1153 +       id="path5969"
  1.1154 +       inkscape:connector-type="polyline"
  1.1155 +       inkscape:transform-center-y="-171.09375"
  1.1156 +       inkscape:transform-center-x="53.90625" />
  1.1157 +  </g>
  1.1158 +</svg>