view en/metadata.svg @ 201:80fc720338a5

Mention use of hooks to defend against propagation of bad changes.
author Bryan O'Sullivan <bos@serpentine.com>
date Wed, 18 Apr 2007 15:48:00 -0700
parents 75c076c7a374
children
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="744.09448819"
   height="1052.3622047"
   id="svg2"
   sodipodi:version="0.32"
   inkscape:version="0.44.1"
   sodipodi:docname="metadata.svg"
   sodipodi:docbase="/home/bos/hg/hgbook/en">
  <defs
     id="defs4">
    <marker
       inkscape:stockid="Arrow1Mend"
       orient="auto"
       refY="0.0"
       refX="0.0"
       id="Arrow1Mend"
       style="overflow:visible;">
      <path
         id="path2944"
         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 "
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
         transform="scale(0.4) rotate(180) translate(10,0)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     gridtolerance="10000"
     guidetolerance="10"
     objecttolerance="10"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.4"
     inkscape:cx="232.14286"
     inkscape:cy="490.68696"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     inkscape:window-width="906"
     inkscape:window-height="620"
     inkscape:window-x="181"
     inkscape:window-y="58" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#a7a7a7;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;display:inline"
       d="M 326.94646,467.18359 L 326.94646,510.98123"
       id="path1910"
       inkscape:connector-type="polyline"
       inkscape:connection-end="#rect2962"
       inkscape:connection-start="#rect2764" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#a7a7a7;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;display:inline"
       d="M 326.94646,531.98123 L 326.94646,591.77887"
       id="path1912"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect2962"
       inkscape:connection-end="#rect3000" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#a7a7a7;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;display:inline"
       d="M 316.1622,531.98123 L 192.30212,652.57648"
       id="path1916"
       inkscape:connector-type="polyline"
       inkscape:connection-end="#rect3038"
       inkscape:connection-start="#rect2962" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#484848;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1"
       d="M 254.23217,467.18359 L 254.23216,510.98123"
       id="path3088"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect1872"
       inkscape:connection-end="#rect2960" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#484848;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1"
       d="M 254.23215,531.98123 L 254.23215,591.77887"
       id="path3090"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect2960"
       inkscape:connection-end="#rect2998" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#484848;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:4.5, 1.5;stroke-dashoffset:0;stroke-opacity:1"
       d="M 248.84002,531.98123 L 186.90999,652.57648"
       id="path3092"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect2960"
       inkscape:connection-end="#rect3038" />
    <rect
       style="fill:#7b7df5;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect1872"
       width="51.42857"
       height="20"
       x="228.51788"
       y="446.68359" />
    <rect
       style="fill:#cacbfb;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2764"
       width="51.42857"
       height="20"
       x="301.23218"
       y="446.68359" />
    <rect
       style="fill:#cacbfb;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2766"
       width="51.42857"
       height="20"
       x="155.80359"
       y="446.68359" />
    <rect
       style="fill:#cacbfb;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2768"
       width="51.42857"
       height="20"
       x="83.089294"
       y="446.68359" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 135.01786,456.68359 L 155.30359,456.68359"
       id="path2770"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect2768"
       inkscape:connection-end="#rect2766" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 207.73216,456.68359 L 228.01788,456.68359"
       id="path2772"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect2766"
       inkscape:connection-end="#rect1872" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 280.44645,456.68359 L 300.73218,456.68359"
       id="path2774"
       inkscape:connector-type="polyline"
       inkscape:connection-start="#rect1872"
       inkscape:connection-end="#rect2764" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
       d="M 62.303571,456.68359 L 82.589294,456.68359"
       id="path2778"
       inkscape:connector-type="polyline"
       inkscape:connection-end="#rect2768" />
    <rect
       style="fill:#84f57b;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2960"
       width="51.42857"
       height="20"
       x="228.51787"
       y="511.48123" />
    <rect
       style="fill:#cefbca;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2962"
       width="51.42857"
       height="20"
       x="301.23218"
       y="511.48123" />
    <rect
       style="fill:#cefbca;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2964"
       width="51.42857"
       height="20"
       x="155.80357"
       y="511.48123" />
    <rect
       style="fill:#cefbca;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2966"
       width="51.42857"
       height="20"
       x="83.089287"
       y="511.48123" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 135.01786,521.48121 L 155.30359,521.48121"
       id="path2968"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 207.73216,521.48121 L 228.01788,521.48121"
       id="path2970"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 280.44645,521.48121 L 300.73218,521.48121"
       id="path2972"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
       d="M 62.30358,521.48121 L 82.5893,521.48121"
       id="path2974"
       inkscape:connector-type="polyline" />
    <rect
       style="fill:#f57b8f;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect2998"
       width="51.42857"
       height="20"
       x="228.51787"
       y="592.27887" />
    <rect
       style="fill:#fbcad2;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3000"
       width="51.42857"
       height="20"
       x="301.23218"
       y="592.27887" />
    <rect
       style="fill:#fbcad2;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3002"
       width="51.42857"
       height="20"
       x="155.80357"
       y="592.27887" />
    <rect
       style="fill:#fbcad2;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3004"
       width="51.42857"
       height="20"
       x="83.089287"
       y="592.27887" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 135.01786,602.27884 L 155.30359,602.27884"
       id="path3006"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 207.73216,602.27884 L 228.01788,602.27884"
       id="path3008"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 280.44645,602.27884 L 300.73218,602.27884"
       id="path3010"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
       d="M 62.30358,602.27884 L 82.5893,602.27884"
       id="path3012"
       inkscape:connector-type="polyline" />
    <rect
       style="fill:#ffced6;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3034"
       width="51.42857"
       height="20"
       x="228.51787"
       y="653.07648" />
    <rect
       style="fill:#f57b8f;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3038"
       width="51.42857"
       height="20"
       x="155.80357"
       y="653.07648" />
    <rect
       style="fill:#fbcad2;fill-opacity:1;stroke:#595959;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3040"
       width="51.42857"
       height="20"
       x="83.089287"
       y="653.07648" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 135.01786,663.07646 L 155.30359,663.07646"
       id="path3042"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-opacity:1"
       d="M 207.73216,663.07646 L 228.01788,663.07646"
       id="path3044"
       inkscape:connector-type="polyline" />
    <path
       style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#747474;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow1Mend);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1"
       d="M 62.30358,663.07646 L 82.5893,663.07646"
       id="path3048"
       inkscape:connector-type="polyline" />
    <text
       xml:space="preserve"
       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"
       x="82.072548"
       y="432.64789"
       id="text3094"><tspan
         sodipodi:role="line"
         id="tspan3096"
         x="82.072548"
         y="432.64789">Changelog</tspan></text>
    <text
       xml:space="preserve"
       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"
       x="82.306923"
       y="498.97327"
       id="text3098"><tspan
         sodipodi:role="line"
         id="tspan3100"
         x="82.306923"
         y="498.97327">Manifest</tspan></text>
    <text
       xml:space="preserve"
       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"
       x="82.14286"
       y="580.08569"
       id="text3102"><tspan
         sodipodi:role="line"
         id="tspan3104"
         x="82.14286"
         y="580.08569">Filelogs</tspan></text>
  </g>
</svg>