(fixes #279) document and clean up step argument parsing
[buildbot.git] / docs / images / overview.svg
blobbcd03ec580640fc27fa3fa3119df5600c977d2a1
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
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 id="svg101"
13 sodipodi:version="0.32"
14 width="500"
15 height="300"
16 sodipodi:docname="overview.svg"
17 inkscape:version="0.44"
18 sodipodi:docbase="/usr/home/warner/stuff/Projects/BuildBot/trees/docs/docs/images"
19 version="1.0">
20 <metadata
21 id="metadata71">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 </cc:Work>
29 </rdf:RDF>
30 </metadata>
31 <defs
32 id="defs103" />
33 <sodipodi:namedview
34 id="base"
35 showgrid="true"
36 snaptoguides="false"
37 width="500px"
38 height="300px"
39 inkscape:zoom="1"
40 inkscape:cx="250"
41 inkscape:cy="149.027"
42 inkscape:window-width="853"
43 inkscape:window-height="578"
44 inkscape:window-x="393"
45 inkscape:window-y="177"
46 inkscape:current-layer="svg101" />
47 <path
48 sodipodi:type="arc"
49 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.32591999"
50 id="path134"
51 d="M 334.57774 117.91791 A 70.437424 62.398376 0 1 1 193.7029,117.91791 A 70.437424 62.398376 0 1 1 334.57774 117.91791 z"
52 sodipodi:cx="264.14032"
53 sodipodi:cy="117.91791"
54 sodipodi:rx="70.437424"
55 sodipodi:ry="62.398376"
56 transform="matrix(0.866355,0,0,0.977968,-21.56583,-35.43663)" />
57 <text
58 style="font-size:16;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
59 x="167.34743"
60 y="51.167366"
61 id="text109"
62 sodipodi:linespacing="125%">
63 <tspan
64 x="167.34743"
65 y="51.167366"
66 sodipodi:role="line"
67 id="tspan112">BuildMaster</tspan>
68 </text>
69 <path
70 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.62730002"
71 d="M 130.94278,218.01587 L 171.40853,129.3176"
72 id="path155"
73 sodipodi:nodetypes="cc" />
74 <path
75 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.62730002"
76 d="M 215.17964,208.5925 L 210.28277,141.01854"
77 id="path124" />
79 id="g2215">
80 <path
81 sodipodi:type="arc"
82 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:1.49836004"
83 id="path105"
84 d="M 179.3815 607.44885 A 73.16877 76.709229 0 1 1 33.043961,607.44885 A 73.16877 76.709229 0 1 1 179.3815 607.44885 z"
85 sodipodi:cx="106.21273"
86 sodipodi:cy="607.44885"
87 sodipodi:rx="73.16877"
88 sodipodi:ry="76.709229"
89 transform="matrix(0.556009,0,0,0.530347,57.1479,-66.29883)" />
90 <text
91 sodipodi:linespacing="125%"
92 style="font-size:16;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
93 x="98.274147"
94 y="233.58066"
95 id="text114">
96 <tspan
97 x="98.274147"
98 y="233.58066"
99 sodipodi:role="line"
100 id="tspan130">Build</tspan>
101 <tspan
102 x="98.274147"
103 y="253.58066"
104 sodipodi:role="line"
105 id="tspan132">Slave</tspan>
106 </text>
107 </g>
108 <path
109 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
110 d="M 259.53398,110.94929 L 306.46076,195.22325"
111 id="path183"
112 sodipodi:nodetypes="cc" />
113 <path
114 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
115 d="M 305.31741,185.05459 L 306.46173,195.22261"
116 id="path185"
117 sodipodi:nodetypes="cc" />
118 <path
119 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
120 d="M 255.81397,116.36431 L 303.00828,198.44011"
121 id="path187"
122 sodipodi:nodetypes="cc" />
123 <path
124 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.22047496"
125 d="M 257.98167,128.59521 L 255.8141,116.36442"
126 id="path188"
127 sodipodi:nodetypes="cc" />
128 <text
129 style="font-size:12.00000501;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
130 x="225.89719"
131 y="-172.93504"
132 id="text189"
133 transform="matrix(0.495343,0.868697,-0.868697,0.495343,0,0)"
134 sodipodi:linespacing="125%">
135 <tspan
136 x="225.89719"
137 y="-172.93504"
138 sodipodi:role="line"
139 id="tspan197">Commands</tspan>
140 </text>
141 <rect
142 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
143 id="rect157"
144 width="58.8563"
145 height="84.86161"
146 x="20.406824"
147 y="86.368195" />
148 <text
149 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L"
150 x="31.440001"
151 y="103.20953"
152 id="text161"
153 sodipodi:linespacing="125%">
154 <tspan
155 id="tspan162"
156 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Nimbus Roman No9 L">CVS</tspan>
157 </text>
158 <path
159 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
160 d="M 146.585,86.837627 L 79.044239,105.19032"
161 id="path170"
162 sodipodi:nodetypes="cc" />
163 <path
164 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
165 d="M 138.11006,85.14806 L 146.58504,86.837849"
166 id="path171"
167 sodipodi:nodetypes="cc" />
168 <path
169 style="font-size:12px;fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt"
170 d="M 139.97169,92.942189 L 146.58504,86.837862"
171 id="path172"
172 sodipodi:nodetypes="cc" />
173 <text
174 style="font-size:12.0000001;font-weight:normal;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
175 x="53.389557"
176 y="119.39153"
177 id="text175"
178 transform="matrix(0.962657,-0.270724,0.270724,0.962657,0,0)"
179 sodipodi:linespacing="125%">
180 <tspan
181 x="53.389557"
182 y="119.39153"
183 sodipodi:role="line"
184 id="tspan178">Changes</tspan>
185 </text>
187 id="g2258">
188 <rect
189 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
190 id="rect318"
191 width="63.643059"
192 height="37.788033"
193 x="301.17245"
194 y="10.073251" />
195 <text
196 sodipodi:linespacing="125%"
197 style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
198 x="311.77988"
199 y="25.983994"
200 id="text321">
201 <tspan
202 style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
203 id="tspan322">Browser</tspan>
204 </text>
205 </g>
207 id="g2274">
208 <rect
209 style="font-size:12;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:0.65092001pt;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
210 id="rect319"
211 width="80.87941"
212 height="40.439838"
213 x="402.60297"
214 y="82.334839" />
215 <text
216 sodipodi:linespacing="125%"
217 style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
218 x="413.87363"
219 y="95.59343"
220 id="text324">
221 <tspan
222 style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
223 id="tspan325">Status Client</tspan>
224 </text>
225 </g>
227 id="g2282">
228 <rect
229 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
230 id="rect320"
231 width="66.295143"
232 height="37.125122"
233 x="419.17731"
234 y="130.72952" />
235 <text
236 sodipodi:linespacing="125%"
237 style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
238 x="442.38065"
239 y="144.65211"
240 id="text327">
241 <tspan
242 style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
243 id="tspan328">IRC</tspan>
244 </text>
245 </g>
247 id="g2266">
248 <rect
249 style="font-size:12px;fill:#e6e6e6;fill-rule:evenodd;stroke:black;stroke-width:0.81365001;stroke-dasharray:none"
250 id="rect333"
251 width="54.361813"
252 height="30.495623"
253 x="370.11908"
254 y="45.209362" />
255 <text
256 sodipodi:linespacing="125%"
257 style="font-size:12;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
258 x="382.71585"
259 y="57.142616"
260 id="text330">
261 <tspan
262 style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:12;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%"
263 id="tspan331">email</tspan>
264 </text>
265 </g>
266 <path
267 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
268 d="M 259.40705,48.524307 L 301.13558,35.710426"
269 id="path355"
270 sodipodi:nodetypes="cc" />
271 <path
272 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
273 d="M 294.29786,42.033658 L 301.13577,35.955498"
274 id="path356"
275 sodipodi:nodetypes="cc" />
276 <path
277 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
278 d="M 292.28466,34.44018 L 301.10853,35.519796"
279 id="path357"
280 sodipodi:nodetypes="cc" />
281 <path
282 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
283 d="M 262.72153,55.153797 L 369.45614,61.120325"
284 id="path358" />
285 <path
286 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
287 d="M 360.8705,65.81157 L 369.45614,61.120325"
288 id="path359"
289 sodipodi:nodetypes="cc" />
290 <path
291 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
292 d="M 360.30681,55.2694 L 369.45614,61.120325"
293 id="path360"
294 sodipodi:nodetypes="cc" />
295 <path
296 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
297 d="M 268.02523,69.075934 L 401.94095,90.952704"
298 id="path361" />
299 <path
300 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
301 d="M 391.43315,95.196703 L 401.94095,90.952704"
302 id="path362"
303 sodipodi:nodetypes="cc" />
304 <path
305 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
306 d="M 392.39391,84.340008 L 401.94095,90.952704"
307 id="path364"
308 sodipodi:nodetypes="cc" />
309 <path
310 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
311 d="M 268.02523,80.345963 L 418.51468,136.03347"
312 id="path365" />
313 <path
314 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
315 d="M 410.57541,128.47499 L 418.51468,136.03347"
316 id="path366"
317 sodipodi:nodetypes="cc" />
318 <path
319 style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.22047496;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
320 d="M 407.82462,136.84647 L 418.51468,136.03347"
321 id="path367"
322 sodipodi:nodetypes="cc" />
323 <text
324 style="font-size:11.99999927;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
325 x="302.55466"
326 y="21.314074"
327 id="text368"
328 transform="matrix(0.976454,0.215726,-0.215726,0.976454,0,0)"
329 sodipodi:linespacing="125%">
330 <tspan
331 id="tspan369"
332 style="font-family:Nimbus Roman No9 L;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;font-size:11.99999927;text-anchor:start;text-align:start;writing-mode:lr;line-height:125%">Build Status</tspan>
333 </text>
334 <text
335 style="font-size:11.99999717;font-style:normal;font-weight:normal;writing-mode:lr;text-anchor:start;stroke-width:1pt;font-family:Nimbus Roman No9 L;font-stretch:normal;font-variant:normal;text-align:start;line-height:125%"
336 x="-318.30679"
337 y="161.43933"
338 id="text196"
339 transform="matrix(-0.498825,-0.866703,0.866703,-0.498825,0,0)"
340 sodipodi:linespacing="125%">
341 <tspan
342 x="-318.30679"
343 y="161.43933"
344 sodipodi:role="line"
345 id="tspan198">Results</tspan>
346 </text>
347 <text
348 xml:space="preserve"
349 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
350 x="32"
351 y="122.77704"
352 id="text2199"
353 sodipodi:linespacing="125%"><tspan
354 sodipodi:role="line"
355 id="tspan2201"
356 x="32"
357 y="122.77704">SVN</tspan></text>
358 <text
359 xml:space="preserve"
360 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
361 x="30"
362 y="143.08051"
363 id="text2203"
364 sodipodi:linespacing="100%"><tspan
365 sodipodi:role="line"
366 id="tspan2205"
367 x="30"
368 y="143.08051">Darcs</tspan></text>
369 <text
370 xml:space="preserve"
371 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:black;fill-opacity:1;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Nimbus Roman No9 L"
372 x="29.695999"
373 y="161"
374 id="text2207"
375 sodipodi:linespacing="100%"><tspan
376 sodipodi:role="line"
377 id="tspan2209"
378 x="29.695999"
379 y="161">.. etc</tspan></text>
380 <use
381 x="0"
382 y="0"
383 xlink:href="#g2215"
384 id="use2251"
385 transform="translate(109,-9)"
386 width="500"
387 height="300" />
388 <use
389 x="0"
390 y="0"
391 xlink:href="#use2251"
392 id="use2253"
393 transform="translate(101,-17)"
394 width="500"
395 height="300" />
396 </svg>