Index: trunk/subversion-short/Makefile
===================================================================
--- trunk/subversion-short/Makefile	(revision 235)
+++ trunk/subversion-short/Makefile	(revision 235)
@@ -0,0 +1,57 @@
+# $Id$
+
+.SUFFIXES: .dvi .pdf .eps .fig .png
+
+LATEX=latex
+PDFTEX=pdflatex
+FIG2DEV=fig2dev
+DVIPDF=dvipdf
+CONVERT=convert
+
+SOURCES= \
+	subversion.tex
+
+FIGURES= \
+	workco.fig \
+	workupdate.fig \
+	conflict.fig \
+	merge.fig \
+	branches.fig
+
+IMAGES= \
+	viewcvs.png \
+	trac.png \
+	tortoisesvn.png
+
+DVI=$(SOURCES:.tex=.dvi)
+PDF=$(SOURCES:.tex=.pdf)
+EPS=$(FIGURES:.fig=.eps) $(IMAGES:.png=.eps)
+PNG=$(FIGURES:.fig=.png)
+
+all: pdf
+
+pdf: $(PNG) $(PDF)
+
+dvi: $(EPS) $(DVI)
+
+.tex.dvi: eps
+	$(LATEX) -halt-on-error $< && $(LATEX) -halt-on-error $<
+
+.tex.pdf: $(PNG)
+	$(PDFTEX) -halt-on-error $< && $(PDFTEX) -halt-on-error $<
+
+.fig.eps:
+	$(FIG2DEV) -L eps  $< $@
+
+.png.eps:
+	$(CONVERT) $< $@
+
+.eps.png:
+	$(CONVERT) $< $@
+
+clean:
+	rm -f $(EPS)
+	rm -f $(DVI)
+	rm -f $(PDF)
+
+.PHONY: clean
Index: trunk/subversion-short/branches.fig
===================================================================
--- trunk/subversion-short/branches.fig	(revision 235)
+++ trunk/subversion-short/branches.fig	(revision 235)
@@ -0,0 +1,49 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+6 825 375 7800 1725
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 1650 825 1125 825 1125 375 1650 375 1650 825
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 2700 825 2175 825 2175 375 2700 375 2700 825
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 3900 1725 3375 1725 3375 1275 3900 1275 3900 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
+	 2775 600 3375 1500
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 5850 825 5325 825 5325 375 5850 375 5850 825
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 7425 825 6900 825 6900 375 7425 375 7425 825
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 4875 825 4350 825 4350 375 4875 375 4875 825
+2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 60.00 120.00
+	 3900 1500 7800 1500
+2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5
+	 6675 1725 6150 1725 6150 1275 6675 1275 6675 1725
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 4575 900 4575 1050 5625 1050 5625 900
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
+	2 0 1.00 60.00 120.00
+	 5700 1050 6000 1050 6000 1425
+2 1 0 1 0 7 51 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 60.00 120.00
+	 825 600 7800 600
+4 0 0 50 -1 0 12 0.0000 4 135 345 1200 675 R23\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 2250 675 R24\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 4425 675 R26\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 5400 675 R27\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 6975 675 R29\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 3450 1575 R25\001
+4 0 0 50 -1 0 12 0.0000 4 135 345 6225 1575 R28\001
+-6
+4 0 0 50 -1 0 12 0.0000 4 135 1110 2025 1575 branches/1.0/\001
+4 0 0 50 -1 0 12 0.0000 4 135 510 150 675 trunk/\001
+4 0 20 50 -1 0 16 0.0000 4 255 705 4725 1275 Merge\001
+4 0 20 50 -1 0 16 0.0000 4 255 570 3150 1125 Copy\001
Index: trunk/subversion-short/conflict.fig
===================================================================
--- trunk/subversion-short/conflict.fig	(revision 235)
+++ trunk/subversion-short/conflict.fig	(revision 235)
@@ -0,0 +1,230 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #9e0000
+0 33 #9e0000
+0 34 #8e8e8e
+0 35 #414141
+0 36 #8e8e8e
+0 37 #414141
+0 38 #8e8e8e
+0 39 #414141
+0 40 #8e8e8e
+0 41 #414141
+0 42 #8e8e8e
+0 43 #414141
+0 44 #8e8e8e
+0 45 #414141
+0 46 #8e8e8e
+0 47 #414141
+0 48 #8e8e8e
+0 49 #414141
+0 50 #8e8e8e
+0 51 #414141
+0 52 #8e8e8e
+0 53 #414141
+0 54 #8e8e8e
+0 55 #414141
+0 56 #8e8e8e
+0 57 #414141
+0 58 #8e8e8e
+0 59 #414141
+0 60 #8e8e8e
+0 61 #414141
+0 62 #8e8e8e
+0 63 #414141
+0 64 #8e8e8e
+0 65 #414141
+0 66 #8e8e8e
+0 67 #414141
+0 68 #c7cbc7
+0 69 #dfdbdf
+0 70 #f7f3f7
+0 71 #bec3be
+0 72 #696d69
+0 73 #bec3be
+0 74 #696d69
+0 75 #494549
+0 76 #8e8e8e
+0 77 #696d69
+0 78 #8e8e8e
+0 79 #717171
+0 80 #aeaeae
+0 81 #303030
+0 82 #969296
+0 83 #717171
+0 84 #595559
+0 85 #aeb2ae
+0 86 #bec3be
+0 87 #494549
+0 88 #696d69
+0 89 #494549
+0 90 #696d69
+0 91 #bec3be
+0 92 #696d69
+0 93 #494549
+0 94 #bec3be
+0 95 #696d69
+0 96 #bec3be
+0 97 #494549
+0 98 #8e8e8e
+0 99 #dfe3ef
+0 100 #96969e
+0 101 #d7dbd7
+0 102 #9ea2b6
+0 103 #9e0000
+0 104 #efefef
+0 105 #dfe3df
+0 106 #86aeff
+0 107 #7171ff
+0 108 #cfcfcf
+0 109 #414541
+0 110 #868286
+0 111 #bec3be
+0 112 #bec3be
+0 113 #868286
+0 114 #868286
+0 115 #bec3be
+0 116 #c7b696
+0 117 #effbff
+0 118 #dfcba6
+0 119 #414141
+0 120 #868286
+0 121 #bec3be
+0 122 #dfe3df
+0 123 #8e8e8e
+0 124 #aeaaae
+0 125 #595559
+0 126 #414141
+0 127 #868286
+0 128 #bec3be
+0 129 #868286
+0 130 #bec3be
+0 131 #dfe3df
+0 132 #8e8e8e
+0 133 #8e8e8e
+0 134 #414141
+0 135 #868286
+0 136 #bec3be
+0 137 #dfe3df
+0 138 #414141
+0 139 #868286
+0 140 #bec3be
+0 141 #dfe3df
+0 142 #868286
+0 143 #bec3be
+0 144 #dfe3df
+0 145 #c7b696
+0 146 #effbff
+0 147 #dfcba6
+0 148 #c7b696
+0 149 #effbff
+0 150 #dfcba6
+0 151 #aeaaae
+0 152 #595559
+0 153 #d7d7d7
+0 154 #8e8e8e
+0 155 #414141
+0 156 #868286
+0 157 #bec3be
+0 158 #dfe3df
+0 159 #414141
+0 160 #868286
+0 161 #bec3be
+0 162 #dfe3df
+0 163 #868286
+0 164 #bec3be
+0 165 #dfe3df
+0 166 #414141
+0 167 #868286
+0 168 #bec3be
+0 169 #414141
+0 170 #bec3be
+0 171 #dfe3df
+0 172 #414141
+0 173 #868286
+0 174 #bec3be
+0 175 #8e8e8e
+0 176 #414141
+0 177 #868286
+0 178 #bec3be
+0 179 #dfe3df
+0 180 #414141
+0 181 #868286
+0 182 #bec3be
+0 183 #dfe3df
+0 184 #bebebe
+0 185 #515151
+0 186 #e7e3e7
+0 187 #000049
+0 188 #797979
+0 189 #303430
+0 190 #414141
+0 191 #868286
+0 192 #bec3be
+0 193 #dfe3df
+6 600 300 1425 900
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 1425 900 1425 300 600 300 600 900 1425 900
+4 0 0 50 -1 0 12 0.0000 4 135 510 757 675 Rev N\001
+-6
+6 2700 300 3525 900
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 3525 900 3525 300 2700 300 2700 900 3525 900
+4 0 0 50 -1 0 12 0.0000 4 135 720 2752 675 Rev N+1\001
+-6
+6 4500 300 5325 900
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 5325 900 5325 300 4500 300 4500 900 5325 900
+4 0 0 50 -1 0 12 0.0000 4 135 720 4552 675 Rev N+2\001
+-6
+6 1125 1950 1725 2400
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 1725 2400 1725 1950 1125 1950 1125 2400 1725 2400
+4 0 0 50 -1 0 12 0.0000 4 135 180 1350 2250 W\001
+-6
+6 1875 1200 2475 1650
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 2475 1650 2475 1200 1875 1200 1875 1650 2475 1650
+4 0 0 50 -1 0 12 0.0000 4 135 180 2100 1500 W\001
+-6
+6 3825 1950 4425 2400
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 4425 2400 4425 1950 3825 1950 3825 2400 4425 2400
+4 0 0 50 -1 0 12 0.0000 4 135 180 4050 2250 W\001
+-6
+6 2925 1950 3525 2400
+2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5
+	 3525 2400 3525 1950 2925 1950 2925 2400 3525 2400
+4 0 0 50 -1 0 12 0.0000 4 135 180 3150 2250 W\001
+-6
+6 3000 1350 3375 1725
+2 1 0 5 4 7 50 -1 20 0.000 0 0 -1 0 0 13
+	 3188 1575 3300 1688 3338 1650 3225 1538 3338 1425 3300 1388
+	 3188 1500 3075 1388 3038 1425 3150 1538 3038 1650 3075 1688
+	 3188 1575
+-6
+2 1 0 2 0 -1 51 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 3150 1800 3300 1125
+2 1 0 2 0 -1 50 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 2625 1425 3075 975
+2 1 0 2 0 -1 50 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 1200 975 1800 1425
+2 1 0 2 0 -1 50 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 1050 1050 1350 1875
+2 1 0 2 0 -1 50 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 3450 1125 3975 1800
+2 1 0 2 0 -1 50 -1 -1 0.000 0 0 -1 1 0 2
+	2 1 1.00 120.00 120.00
+	 4200 1800 4650 1125
Index: trunk/subversion-short/merge.fig
===================================================================
--- trunk/subversion-short/merge.fig	(revision 235)
+++ trunk/subversion-short/merge.fig	(revision 235)
@@ -0,0 +1,186 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #9e0000
+0 33 #9e0000
+0 34 #8e8e8e
+0 35 #414141
+0 36 #8e8e8e
+0 37 #414141
+0 38 #8e8e8e
+0 39 #414141
+0 40 #8e8e8e
+0 41 #414141
+0 42 #8e8e8e
+0 43 #414141
+0 44 #8e8e8e
+0 45 #414141
+0 46 #8e8e8e
+0 47 #414141
+0 48 #8e8e8e
+0 49 #414141
+0 50 #8e8e8e
+0 51 #414141
+0 52 #8e8e8e
+0 53 #414141
+0 54 #8e8e8e
+0 55 #414141
+0 56 #8e8e8e
+0 57 #414141
+0 58 #8e8e8e
+0 59 #414141
+0 60 #8e8e8e
+0 61 #414141
+0 62 #8e8e8e
+0 63 #414141
+0 64 #8e8e8e
+0 65 #414141
+0 66 #8e8e8e
+0 67 #414141
+0 68 #c7cbc7
+0 69 #dfdbdf
+0 70 #f7f3f7
+0 71 #bec3be
+0 72 #696d69
+0 73 #bec3be
+0 74 #696d69
+0 75 #494549
+0 76 #8e8e8e
+0 77 #696d69
+0 78 #8e8e8e
+0 79 #717171
+0 80 #aeaeae
+0 81 #303030
+0 82 #969296
+0 83 #717171
+0 84 #595559
+0 85 #aeb2ae
+0 86 #bec3be
+0 87 #494549
+0 88 #696d69
+0 89 #494549
+0 90 #696d69
+0 91 #bec3be
+0 92 #696d69
+0 93 #494549
+0 94 #bec3be
+0 95 #696d69
+0 96 #bec3be
+0 97 #494549
+0 98 #8e8e8e
+0 99 #dfe3ef
+0 100 #96969e
+0 101 #d7dbd7
+0 102 #9ea2b6
+0 103 #9e0000
+0 104 #efefef
+0 105 #dfe3df
+0 106 #86aeff
+0 107 #7171ff
+0 108 #cfcfcf
+0 109 #414541
+0 110 #868286
+0 111 #bec3be
+0 112 #bec3be
+0 113 #868286
+0 114 #868286
+0 115 #bec3be
+0 116 #c7b696
+0 117 #effbff
+0 118 #dfcba6
+0 119 #414141
+0 120 #868286
+0 121 #bec3be
+0 122 #dfe3df
+0 123 #8e8e8e
+0 124 #aeaaae
+0 125 #595559
+0 126 #414141
+0 127 #868286
+0 128 #bec3be
+0 129 #868286
+0 130 #bec3be
+0 131 #dfe3df
+0 132 #8e8e8e
+0 133 #8e8e8e
+0 134 #414141
+0 135 #868286
+0 136 #bec3be
+0 137 #dfe3df
+0 138 #414141
+0 139 #868286
+0 140 #bec3be
+0 141 #dfe3df
+0 142 #868286
+0 143 #bec3be
+0 144 #dfe3df
+0 145 #c7b696
+0 146 #effbff
+0 147 #dfcba6
+0 148 #c7b696
+0 149 #effbff
+0 150 #dfcba6
+0 151 #aeaaae
+0 152 #595559
+0 153 #d7d7d7
+0 154 #8e8e8e
+0 155 #414141
+0 156 #868286
+0 157 #bec3be
+0 158 #dfe3df
+0 159 #414141
+0 160 #868286
+0 161 #bec3be
+0 162 #dfe3df
+0 163 #868286
+0 164 #bec3be
+0 165 #dfe3df
+0 166 #414141
+0 167 #868286
+0 168 #bec3be
+0 169 #414141
+0 170 #bec3be
+0 171 #dfe3df
+0 172 #414141
+0 173 #868286
+0 174 #bec3be
+0 175 #8e8e8e
+0 176 #414141
+0 177 #868286
+0 178 #bec3be
+0 179 #dfe3df
+0 180 #414141
+0 181 #868286
+0 182 #bec3be
+0 183 #dfe3df
+0 184 #bebebe
+0 185 #515151
+0 186 #e7e3e7
+0 187 #000049
+0 188 #797979
+0 189 #303430
+0 190 #414141
+0 191 #868286
+0 192 #bec3be
+0 193 #dfe3df
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
+	 375 675 375 900 1575 900 1575 675
+2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 4
+	2 1 1.00 60.00 120.00
+	 2775 675 2775 1200 4050 1200 4050 675
+2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
+	2 1 1.00 60.00 120.00
+	 75 600 4650 600
+4 0 0 50 -1 0 12 0.0000 4 135 615 2925 1125 commit\001
+4 0 0 50 -1 0 12 0.0000 4 135 840 600 1125 non voulu\001
+4 0 0 50 -1 0 12 0.0000 4 135 240 2700 600 R8\001
+4 0 0 50 -1 0 12 0.0000 4 135 240 1500 600 R5\001
+4 0 0 50 -1 0 12 0.0000 4 135 240 300 600 R4\001
+4 0 0 50 -1 0 12 0.0000 4 135 240 3900 600 R9\001
+4 0 0 50 -1 0 12 0.0000 4 180 825 2925 900 merge 5:4\001
Index: trunk/subversion-short/snapshot
===================================================================
--- trunk/subversion-short/snapshot	(revision 235)
+++ trunk/subversion-short/snapshot	(revision 235)
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# $Id$
+
+dir=`mktemp -d`
+[ -z "$dir" ] && exit 1
+
+/usr/bin/svn -q co http://nanardon.homelinux.org/svn/documentation/trunk/subversion $dir
+
+(
+cd $dir
+make >/dev/null 2>&1 && \
+[ -f subversion.pdf ] && /usr/bin/rsync -qP subversion.pdf ~nanardon/public_html/
+)
+
+rm -fr $dir
Index: trunk/subversion-short/subversion.tex
===================================================================
--- trunk/subversion-short/subversion.tex	(revision 235)
+++ trunk/subversion-short/subversion.tex	(revision 235)
@@ -0,0 +1,624 @@
+% $Id$
+\documentclass[notes]{beamer}
+%\documentclass[blends,frameColor,colorBG,pdf,ps2pdf]{prosper}
+\usepackage[frenchb]{babel}
+\usepackage[T1]{fontenc}
+\usepackage{multicol}
+\usepackage{moreverb}
+
+\mode<presentation>
+{
+  \definecolor{beamerstructure}{RGB}{143,79,112}
+  \definecolor{sidebackground}{RGB}{230,242,250}
+  \color{beamerstructure}
+  \usetheme[secheader]{Madrid}
+  \usepackage{times}
+  \userightsidebarcolortemplate{\color{sidebackground}}
+  \beamertemplateballitem
+}
+
+\AtBeginSection[]
+{
+\begin{frame}<beamer>
+    \frametitle{Plan}
+    \tableofcontents[currentsection,hideothersubsections]
+\end{frame}
+}
+
+\title{Subversion}
+\subtitle{parce que cvs sucks}
+\author{Olivier Thauvin}
+%%\email{olivier.thauvin@aerov.jussieu.fr}
+%%\institution{
+%%  \includegraphics*[height=0.3\textheight]{gnutux.eps}
+%%}
+
+\begin{document}
+    
+\begin{frame}
+    \maketitle
+\end{frame}
+
+\begin{frame}{Plan}
+    \tableofcontents
+\end{frame}
+
+\section*{Introduction}
+
+\begin{frame}{Généralités sur les VCS}
+\begin{block}{Pourquoi utiliser un gestionnaire de versionnement ?}
+    \begin{itemize}
+        \item Archiver pas à pas les modifications
+        \pause
+        \item Retrouver n'importe quelle ancienne version
+        \pause
+        \item Gérer le stockage concurrent
+        \pause
+            \begin{itemize}
+                \item travail à plusieurs
+                \item travail depuis plusieurs machines
+            \end{itemize}
+    \end{itemize}
+\end{block}
+
+\begin{block}{Plusieurs approches}
+    \pause
+    \begin{itemize}
+    \item centralisé vs décentralisé
+    \pause
+    \item révisions incrémentales vs patch
+    \end{itemize}
+\end{block}
+\end{frame}
+
+\section{RCS et CVS}
+
+\begin{frame}[fragile]
+    \frametitle{RCS}
+    \begin{block}{Révision Control System (1991)}
+    \begin{itemize}
+        \item Projet GNU sous GPL
+        \item Dépôt décentralisé
+        \item Ne gère que des fichiers
+        \item Se présente comme une suite de programmes\\
+        {\small \verb+rcs ci co rcsdiff rlog rcsmerge rcsclean rcsfreeze+}
+    \end{itemize}
+    \end{block}
+\end{frame}
+
+\begin{frame}{CVS}
+    \begin{block}{Concurrent Versions System}
+    \begin{itemize}
+        \item Basé sur RCS
+        \item Vieux\\
+        {\small donc connu, courant et bien implanté}
+        \item Dépôt centralisé
+        \item Code monobloc
+    \end{itemize}
+    \end{block}
+\end{frame}
+    
+\begin{frame}[fragile]
+    \frametitle{CVS: points faibles:}
+    \begin{block}{}
+    \begin{itemize}
+        \item Utilisation de \verb+$CVSROOT+ peu clair
+        \item update ne crée pas les nouveaux répertoires\\
+        {\small utilisation de -d}
+        \item Étends toujours les mots clefs
+        \item Pas de diff sur les nouveaux fichiers
+        \item Gestion des branches acrobatique
+    \end{itemize}
+    \end{block}
+\end{frame}
+
+\section{Subversion}
+
+\subsection{Présentation}
+
+\begin{frame}
+    \frametitle{Présentation}
+    \begin{block}{CVS++}
+    un successeur à CVS
+    \end{block}
+    \vfill
+    \pause
+    \begin{block}{Historique:}
+    \begin{itemize}
+        \item Février 2000: Début du développement par CollabNet
+        \item 31 Août 2001: subversion est sous subversion
+        \item 23 Février 2004: version 1.0.0
+    \end{itemize}
+    \end{block}
+    \vfill
+    \pause
+    \begin{block}{Un projet libre}
+    "Redistribution and use in source and binary forms, with or without
+    modification, are permitted (\ldots)"
+    \end{block}
+\end{frame}
+
+\begin{frame}
+    \frametitle{CVS vs SVN}
+    \begin{block}{}
+    \begin{itemize}
+    \item versionnement des répertoires
+    \pause
+    \item numéros de révision unique au dépôt
+    \pause
+    \item vrai historique\\
+    {\small svn mv, svn cp}
+    \pause
+    \item commits atomiques\\
+    {\small tout ou rien}
+    \pause
+    \item metadonnées versionnées
+    \pause
+    \item différentes méthodes d'accès aux dépôts\\
+    {\small local, ssh, http, svnserver}
+    \pause
+    \item gestion des branches revue\\
+    {\small comprendre, plus de branches ! :)}
+    \pause
+    \item fonctionne avec des librairies
+    \end{itemize}
+    \end{block}
+\end{frame}
+
+\subsection{Administration}
+
+\begin{frame}[fragile]
+    \frametitle{Administration}
+    \begin{block}{}
+    \begin{itemize}
+        \item elle doit se faire sur la machine elle même
+        \item système de fichiers local
+    \end{itemize}
+    \end{block}
+    \pause
+    \vfill
+    \begin{block}{Création du dépôt}
+    \begin{verbatim}
+$ svnadmin create /tmp/repos
+    \end{verbatim}
+    \end{block}
+    \pause
+    \vfill
+    \begin{block}{Sauvegarde du dépôt}
+    \begin{verbatim}
+$ svnadmin dump /tmp/repos > dump
+    \end{verbatim}
+    \end{block}
+\end{frame}
+
+\subsection{Utilisation}
+
+\begin{frame}
+    \frametitle{svn, commandes de base}
+    \begin{block}{}
+    \textbf{svn} \textit{options} commande
+    \bigskip
+    \begin{small}
+    \begin{tabular}{lll}
+    checkout&co&créer une copie de travail\\
+    update&up&mettre à jour une copie de travail\\
+    commit&&envoyer les modifications dans le dépôt\\
+    add&&prendre en charge un nouveau fichier\\
+    rm&&"éfface" un fichier\\
+    help&&affiche l'aide\\
+    \end{tabular}
+    \end{small}
+    \end{block}
+\end{frame}
+
+\begin{frame}{svn, autres commandes}
+    \begin{block}{}
+    \textbf{svn} \textit{options} commande
+    \bigskip
+    \begin{small}
+    \begin{tabular}{lll}
+    diff&&obtenir un \textit{diff}\\
+    rm&&effacer un fichier\\
+    revert&&annuler les changements non commités\\
+    merge&&intégrer des changements à partir d'un diff\\
+    blame&&indiquer la révision des modifications (annotate)\\
+    \end{tabular}
+    \end{small}
+    \end{block}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Accès au dépôt}
+    \begin{block}{Tout est url:}
+    \begin{tabular}{ll}
+    local&\verb+file:///chemin+\\
+    http(s)&\verb+http://host/chemin+\\
+    ssh&\verb$svn+ssh://user@host/chemin$\\
+    svnserv&\verb+svn://user@host/chemin+
+    \end{tabular}
+    \end{block}
+    \vfill
+    \pause
+
+    \begin{block}{Accès au sein du dépôt}
+    \small\verb+file:///chemin/depot/sousrep/fichier+
+    \end{block}
+\end{frame}
+
+\begin{frame}
+    \frametitle{Fonctionnement}
+    \begin{columns}                                                                                                                      
+    \column{.4\textwidth}  
+    \begin{block}{La première fois:}
+    \includegraphics[height=0.4\textheight]{workco}\\
+    \end{block}
+    \column{.4\textwidth}  
+    \pause
+    \begin{block}{Au quotidien:}
+    \includegraphics[height=0.4\textheight]{workupdate}\\
+    \end{block}
+    \end{columns}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Créer une copie de travail}
+    \begin{exampleblock}{Utilisation de \textit{checkout}}
+\begin{scriptsize}
+\begin{verbatim}
+$ svn co http://virgo/svn/[...]/subversion/ subversion/
+A    subversion/workco.fig
+A    subversion/workupdate.fig
+A    subversion/Makefile
+A    subversion/subversion.tex
+Révision 18 extraite.
+$ cd subversion/
+\end{verbatim}
+\end{scriptsize}
+\end{exampleblock}
+    \vfill
+\begin{alertblock}{}
+    Subversion mémorise l'url du dépôt.
+\end{alertblock}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{mettre à jour}
+    \begin{block}{svn update}
+    \begin{itemize}
+        \item est récursif (voir -N)
+        \item crée les nouveaux fichiers
+        \item efface les anciens fichiers
+        \item donne un statut aux fichiers
+    \end{itemize}
+    \end{block}
+\vfill
+\pause
+\begin{exampleblock}{}
+\begin{footnotesize}
+\begin{verbatim}
+$ svn update
+U    subversion.tex
+Actualisé à la révision 18.
+$ svn update -r 17 subversion.tex
+U    subversion.tex
+Actualisé à la révision 17.
+\end{verbatim}
+\end{footnotesize}
+\end{exampleblock}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{soumettre les modifications}
+    \begin{block}{svn commit}
+    \begin{itemize}
+        \item est récursif (voir -N)
+        \item seuls les fichiers précédemment ajoutés sont commités
+        \item seuls les fichiers modifiés sont commités
+        \item log: utiliser -m ou placer \verb+$EDITOR+
+    \end{itemize}
+    \end{block}
+
+\vfill
+\pause
+\begin{exampleblock}{}
+\begin{footnotesize}
+\begin{verbatim}
+$ svn commit -m "- add commit frame"
+Envoi          subversion/subversion.tex
+Transmission des données .
+Révision 20 propagée.
+\end{verbatim}
+\end{footnotesize}
+\end{exampleblock}
+\end{frame}
+
+\begin{frame}{ajouter / enlever des fichiers}
+    \begin{block}{svn add}
+    \begin{itemize}
+        \item est récursif (voir -N)
+        \item est local (nécessite un commit)
+    \end{itemize}
+    \end{block}
+    \vfill
+    \pause
+    \begin{block}{svn remove}
+    \begin{itemize}
+        \item efface aussi le fichier local
+        \item est récursif (voir -N)
+    \end{itemize}
+    \end{block}
+
+% TODO ajouter exemple
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Comparer}
+    \begin{block}{svn diff}
+    produit un \textit{diff} entre
+    \begin{itemize}
+        \item le fichier local et la révision courante
+        \item le fichier local et une révision arbitraire
+        \item deux révisions arbitraires
+        \item le chemin courant et un autre chemin
+    \end{itemize}
+    \end{block}
+    \vfill
+    \pause
+    \begin{block}{svn status}
+    donne l'état de tous les fichiers
+\begin{footnotesize}
+\begin{verbatim}
+$ svn status
+?      not_in_repos
+M      SPECS/postgresql.spec
+\end{verbatim}
+\end{footnotesize}
+\end{block}
+\end{frame}
+    
+\begin{frame}[fragile]
+\frametitle{svn diff: exemple}
+\begin{exampleblock}{svn diff}
+\begin{tiny}
+\begin{verbatim}
+Index: SPECS/postgresql.spec
+===================================================================
+--- SPECS/postgresql.spec       (révision 28)
++++ SPECS/postgresql.spec       (copie de travail)
+@@ -17,7 +17,7 @@
+ %define current_major_version 8.1
+ %define current_minor_version 1
+
+-%define release %mkrel 3
++%define release %mkrel 4
+
+ %define libname %mklibname pq %{major}
+ %define libecpg %mklibname ecpg %{major_ecpg}
+\end{verbatim}
+\end{tiny}
+\end{exampleblock}
+\end{frame}
+    
+\begin{frame}[fragile]
+\frametitle{voir l'historique}
+\begin{block}{svn log}
+affiche les... logs
+\end{block}
+\vfill
+\begin{exampleblock}{}
+\begin{tiny}
+\begin{verbatim}
+$ svn log SPECS/postgresql.spec
+------------------------------------------------------------------------
+r28 | nanardon | 2006-01-02 11:07:34 +0100 (lun, 02 jan 2006) | 1 line
+
+- remove jdbc
+------------------------------------------------------------------------
+r27 | nanardon | 2006-01-02 10:29:35 +0100 (lun, 02 jan 2006) | 1 line
+
+- postgresql-8.1.1-3mdk
+------------------------------------------------------------------------
+r2 | nanardon | 2005-12-26 03:28:50 +0100 (lun, 26 déc 2005) | 1 line
+
+Add postgresql
+------------------------------------------------------------------------
+\end{verbatim}
+\end{tiny}
+\end{exampleblock}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{rechercher d'où vient le code}
+\begin{block}{svn blame}
+affiche l'origine des lignes d'un fichier (révision, auteur et la ligne):
+\begin{tiny}
+\begin{verbatim}
+     7   nanardon \begin{document}
+     9   nanardon     \maketitle
+     7   nanardon
+     9   nanardon     \part{Introduction}
+     7   nanardon
+     9   nanardon     \begin{frame}{Plan}
+     7   nanardon     \begin{itemize}
+     9   nanardon       \item Généralités sur les VCS
+     9   nanardon       \item RCS et CVS
+     9   nanardon       \item Subversion
+     9   nanardon         \begin{itemize}
+    13   nanardon             \item Présentation
+\end{verbatim}
+\end{tiny}
+\end{block}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{les "keywords"}
+    Ils ajoutent des informations de subversion dans le code source
+    \begin{itemize}
+        \item ne sont pas activés par défaut
+        \item sont remplacés par \textit{export, checkout, update, commit}
+    \end{itemize}
+    \bigskip
+    Pour activer leur expansion:\\
+    \textit{svn propset svn:keywords Id fichier...}
+    
+    \bigskip
+    Exemple:
+    \bigskip
+    \begin{tiny}
+    \begin{itemize}
+        \item Id: \verb+$Id$+
+        \item Author: \verb+$Author$+
+        \item Revision: \verb+$Revision$+
+    \end{itemize}
+    \end{tiny}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Gérer les conflits}
+    \begin{figure}[htb]
+    \includegraphics[height=0.3\textheight]{conflict}
+    \end{figure}
+    Si 2 commits sur le même fichier
+
+    \begin{itemize}
+    \item fusion automatique
+    \item conflit:
+        \begin{itemize}
+            \item corriger le code
+            \item \textit{svn resolved}
+            \item commiter
+        \end{itemize}
+    \end{itemize}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Annuler un changement}
+    \textit{svn merge} intègre les changements \verb+de:à+ dans
+    la copie de travail.
+    \bigskip
+    \begin{itemize}
+        \item les changements peuvent venir d'un autre chemin (branches)
+        \item n'agit que sur la copie locale (il faut commiter)
+    \end{itemize}
+    
+    \bigskip
+    \begin{figure}[htb]
+    \includegraphics[width=0.9\textwidth]{merge}
+    \end{figure}
+\end{frame}
+
+\begin{frame}[fragile]
+    \frametitle{Les tags, les branches}
+    Les branches et les tags sont des copies de fichiers:
+    \begin{itemize}
+        \item avec \textit{svn copy}
+        \item les données ne sont pas dupliquées dans le dépôt
+        \item l'historique est conservé
+    \end{itemize}
+    \bigskip
+    \begin{figure}[htb]
+    \includegraphics[width=0.9\textwidth]{branches}
+    \end{figure}
+\end{frame}
+
+    \section{Autour de subversion}
+
+    \begin{frame}{tortoisesvn}
+    Client subversion pour Windows
+
+    \begin{figure}[htb]
+    \includegraphics[height=60mm]{tortoisesvn}
+    \end{figure}
+    
+    \end{frame}
+
+    \begin{frame}{viewcvs}
+    \begin{figure}[htb]
+    \includegraphics[width=90mm]{viewcvs}
+    \end{figure}
+    \end{frame}
+    
+    \begin{frame}{trac}
+    \begin{figure}[htb]
+    \includegraphics[width=90mm]{trac}
+    \end{figure}
+    \end{frame}
+
+    \begin{frame}{trac, quelques mots}
+    Outil global de suivit de projet:
+    \begin{itemize}
+        \item écrit en python
+        \item base de données SQL (sqlite, postgres depuis la 0.9.2)
+        \item cgi, mod\_python ou démon
+    \end{itemize}
+    \bigskip
+    Trac apporte
+    \begin{itemize}
+        \item un wiki
+        \item un suivi des bugs et des fonctionnalités demandées
+        \item un navigateur de dépôt subversion
+        \item suivi des révisions vis à vis des bugs
+    \end{itemize}
+    \end{frame}
+
+    \begin{frame}{svk}
+    Apporte:
+    \begin{itemize}
+        \item une gestion décentralisée
+        \item travail hors connexion
+    \end{itemize}
+    \bigskip
+    \begin{itemize}
+        \item écrit en perl
+        \item écrit pour subversion
+        \item basé sur/utilise subversion
+        \item gère également CVS
+    \end{itemize}
+    \bigskip
+    SVK a malheureusement des limitations (nfs, double dépôt).
+    \end{frame}
+
+    \begin{frame}{cvs2svn}
+    Converti un dépôt cvs en dépôt subversion
+    \begin{scriptsize}(comme son nom ne l'indique pas)\end{scriptsize}
+
+    \bigskip
+    Il fonctionne globalement bien mais\ldots
+    \begin{itemize}
+        \item faire attention aux "keywords"
+        \item faire attention aux EOL pour les binaires
+        \item ne fonctionne pas toujours
+    \end{itemize}
+    \end{frame}
+    
+    \section{Conclusion}
+
+    \begin{frame}{Résumé}
+    Points forts:
+    \begin{itemize}
+        \item simple à comprendre et à mettre en \oe uvre
+        \item pas de gros changement par rapport à CVS
+        \item efficace
+    \end{itemize}
+    
+    Mais:
+    \begin{itemize}
+        \item reste un VCS centralisé
+        \item reste sur une base purement incrémentale
+    \end{itemize}
+    \end{frame}
+    
+    \begin{frame}{Fin}
+    \begin{huge}
+    Questions ?
+    \end{huge}
+    \bigskip
+    
+    De toutes façons y'a plein de documentations
+    sur le net: \url{http://subversion.tigris.org/}.
+
+    \bigskip
+    \bigskip
+    \footnotesize{Merci à misc :)}
+    \end{frame}
+\end{document}
Index: trunk/subversion-short/workco.fig
===================================================================
--- trunk/subversion-short/workco.fig	(revision 235)
+++ trunk/subversion-short/workco.fig	(revision 235)
@@ -0,0 +1,497 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #c6b797
+0 33 #eff8ff
+0 34 #dccba6
+0 35 #404040
+0 36 #808080
+0 37 #c0c0c0
+0 38 #e0e0e0
+0 39 #8e8f8e
+0 40 #aaaaaa
+0 41 #555555
+0 42 #8e8e8e
+0 43 #d7d7d7
+0 44 #aeaeae
+0 45 #bebebe
+0 46 #515151
+0 47 #e7e3e7
+0 48 #000049
+0 49 #797979
+0 50 #303430
+0 51 #414141
+0 52 #c7b696
+0 53 #414541
+0 54 #9c0000
+0 55 #8c8c8c
+0 56 #424242
+0 57 #8c8c8c
+0 58 #424242
+0 59 #8c8c8c
+0 60 #424242
+0 61 #8c8c8c
+0 62 #424242
+0 63 #8c8c8c
+0 64 #424242
+0 65 #8c8c8c
+0 66 #424242
+0 67 #c2c2c2
+0 68 #6e6e6e
+0 69 #444444
+0 70 #717171
+0 71 #333333
+0 72 #949395
+0 73 #747075
+0 74 #b3b3b3
+0 75 #c3c3c3
+0 76 #6d6d6d
+0 77 #454545
+0 78 #e2e2ee
+0 79 #94949a
+0 80 #dbdbdb
+0 81 #a1a1b7
+0 82 #ededed
+0 83 #86acff
+0 84 #7070ff
+0 85 #7c7c7c
+0 86 #c9aaa1
+0 87 #b6b6b6
+0 88 #ac9478
+0 89 #dd9d93
+0 90 #f1ece0
+0 91 #e2c8a8
+0 92 #e1e1e1
+0 93 #d2d2d2
+0 94 #da7a1a
+0 95 #f1e41a
+0 96 #887dc2
+0 97 #d6d6d6
+0 98 #8c8ca5
+0 99 #4a4a4a
+0 100 #8c6b6b
+0 101 #5a5a5a
+0 102 #636363
+0 103 #b79b73
+0 104 #4193ff
+0 105 #bf703b
+0 106 #db7700
+0 107 #dab800
+0 108 #006400
+0 109 #5a6b3b
+0 110 #d3d3d3
+0 111 #8e8ea4
+0 112 #f3b95d
+0 113 #89996b
+0 114 #646464
+0 115 #b7e6ff
+0 116 #86c0ec
+0 117 #bdbdbd
+0 118 #d39552
+0 119 #98d2fe
+0 120 #8c9c6b
+0 121 #f76b00
+0 122 #5a6b39
+0 123 #8c9c6b
+0 124 #8c9c7b
+0 125 #184a18
+0 126 #adadad
+0 127 #f7bd5a
+0 128 #636b9c
+0 129 #f7f7f7
+0 130 #de0000
+0 131 #adadad
+0 132 #f7bd5a
+0 133 #adadad
+0 134 #f7bd5a
+0 135 #636b9c
+0 136 #526b29
+0 137 #949494
+0 138 #006300
+0 139 #00634a
+0 140 #7b844a
+0 141 #e7bd7b
+0 142 #a5b5c6
+0 143 #6b6b94
+0 144 #846b6b
+0 145 #529c4a
+0 146 #d6e7e7
+0 147 #526363
+0 148 #186b4a
+0 149 #9ca5b5
+0 150 #ff9400
+0 151 #ff9400
+0 152 #00634a
+0 153 #7b844a
+0 154 #63737b
+0 155 #e7bd7b
+0 156 #184a18
+0 157 #f7bd5a
+0 158 #dedede
+0 159 #f3eed3
+0 160 #f5ae5d
+0 161 #95ce99
+0 162 #b5157d
+0 163 #eeeeee
+0 164 #848484
+0 165 #7b7b7b
+0 166 #005a00
+0 167 #e77373
+0 168 #ffcb31
+0 169 #29794a
+0 170 #de2821
+0 171 #2159c6
+0 172 #f8f8f8
+0 173 #e6e6e6
+0 174 #21845a
+6 2400 825 3975 1275
+2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
+	 3943 1111 3943 988 3045 988 3045 890 2431 1057 3045 1221
+	 3045 1111 3943 1111
+-6
+# Desktop computer
+6 1350 675 2325 1893
+6 1419 675 2256 1440
+2 2 0 1 0 38 20 0 20 0.000 2 0 7 0 0 5
+	 1419 675 2256 675 2256 1371 1419 1371 1419 675
+2 2 0 0 0 35 19 0 22 0.000 1 0 -1 0 0 5
+	 2081 744 2012 744 2012 1302 2081 1302 2081 744
+2 2 0 0 0 35 19 0 24 0.000 1 0 -1 0 0 5
+	 2012 744 1942 744 1942 1302 2012 1302 2012 744
+2 2 0 0 0 35 19 0 26 0.000 1 0 -1 0 0 5
+	 1942 744 1837 744 1837 1302 1942 1302 1942 744
+2 2 0 0 0 35 19 0 28 0.000 1 0 -1 0 0 5
+	 1837 744 1734 744 1734 1302 1837 1302 1837 744
+2 2 0 0 0 35 19 0 30 0.000 1 0 -1 0 0 5
+	 1734 744 1663 744 1663 1302 1734 1302 1734 744
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1663 744 1594 744 1594 1302 1663 1302 1663 744
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1594 744 1525 744 1525 1302 1594 1302 1594 744
+2 2 0 1 0 36 20 0 20 0.000 2 0 7 0 0 5
+	 1663 1371 2012 1371 2012 1406 1663 1406 1663 1371
+2 2 0 1 0 36 20 0 20 0.000 2 0 -1 0 0 5
+	 1628 1406 2047 1406 2047 1440 1628 1440 1628 1406
+2 2 0 0 0 35 19 0 20 0.000 1 0 7 0 0 5
+	 2150 744 2081 744 2081 1302 2150 1302 2150 744
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 1490 744 1490 1302 1525 1267 1525 780
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 7 18 0 20 0.000 0 0 0 5
+	 1490 1302 1525 1267 1845 1280 2150 1267 2186 1302
+	 0.000 0.000 -1.000 0.000 0.000
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 2186 744 2186 1302 2150 1267 2150 780
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 36 18 0 20 0.000 0 0 0 5
+	 1490 744 1525 780 1845 766 2150 780 2186 744
+	 0.000 0.000 -1.000 0.000 0.000
+-6
+6 1350 1684 2325 1893
+2 3 0 1 0 38 20 0 20 0.000 2 0 7 0 0 7
+	 1455 1684 2221 1684 2325 1858 2325 1893 1350 1893 1350 1858
+	 1455 1684
+2 1 0 1 0 37 19 0 20 0.000 2 0 -1 0 0 4
+	 1350 1858 1350 1893 2325 1893 2325 1858
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 1490 1719 1419 1824 2047 1824 2012 1719 1490 1719
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 1419 1824 2047 1824 2047 1837 1419 1837 1419 1824
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 9
+	 1476 1719 1419 1824 1525 1824 1539 1789 1515 1789 1528 1754
+	 1506 1754 1525 1719 1476 1719
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 10
+	 2047 1824 1942 1824 1942 1788 1965 1789 1961 1754 1977 1754
+	 1982 1754 1975 1719 2018 1719 2047 1824
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 2186 1719 2047 1719 2081 1824 2256 1824 2186 1719
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 7
+	 2256 1824 2223 1824 2186 1740 2053 1740 2046 1719 2201 1719
+	 2256 1824
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 1824 2256 1824 2256 1835 2081 1835 2081 1824
+2 3 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 1824 2081 1837 2046 1729 2046 1720 2081 1824
+-6
+6 1437 1440 2238 1649
+6 1952 1476 2196 1546
+6 1952 1476 2196 1546
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 1952 1512 1952 1494 2028 1494 2028 1476 2121 1476
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2028 1546 2028 1512 2121 1512
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 1494 2196 1494
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 1476 2121 1494
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 1952 1512 2028 1512
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 2028 1546 2121 1546 2121 1512 2196 1512 2196 1494
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 1546 2177 1546 2177 1529
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 1546 2140 1529 2177 1529
+-6
+-6
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 1649 1541 1649 1541 1631 1437 1631 1437 1649
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 2133 1649 2238 1649 2238 1631 2133 1631 2133 1649
+2 2 0 1 0 38 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 1440 2238 1440 2238 1632 1437 1632 1437 1440
+-6
+-6
+# Desktop tower
+# Drawn by Dirko van Schalkwyk
+6 4125 600 5025 1981
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4552 1207 25 27 4552 1207 4577 1234
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4549 1285 11 12 4549 1285 4561 1297
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 1566 56 15 4388 1566 4445 1566
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 1636 56 15 4388 1636 4445 1636
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 1565 8 7 4388 1565 4397 1558
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 1635 8 7 4388 1635 4397 1629
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 739 4212 861 4613 881 4613 754 4212 736 4212 739
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 861 4212 981 4612 1008 4612 880 4210 861 4212 861
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4212 982 4212 1106 4616 1136 4612 1008 4212 982
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4213 1133 4212 1210 4485 1228 4485 1154 4212 1132 4213 1133
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 1214 4212 1282 4485 1306 4486 1227 4212 1210 4212 1214
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 27
+	 4145 716 4138 877 4133 1144 4136 1401 4145 1611 4157 1774
+	 4160 1876 4162 1884 4196 1913 4376 1944 4601 1970 4616 1969
+	 4616 1872 4621 1788 4632 1678 4642 1576 4650 1479 4664 1341
+	 4669 1275 4676 808 4676 757 4676 740 4657 740 4612 736
+	 4472 739 4337 731 4148 716
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 25
+	 4208 727 4186 727 4172 730 4169 735 4169 745 4157 1306
+	 4165 1335 4181 1376 4210 1414 4246 1450 4290 1479 4325 1496
+	 4372 1509 4432 1512 4477 1505 4546 1479 4594 1440 4628 1395
+	 4642 1359 4646 1325 4653 772 4652 754 4646 749 4638 749
+	 4620 748
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 16
+	 4350 1841 4352 1820 4352 1809 4358 1809 4421 1812 4432 1812
+	 4436 1815 4436 1884 4436 1889 4433 1894 4429 1894 4361 1888
+	 4354 1884 4352 1877 4350 1863 4350 1829
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 17
+	 4201 730 4196 1227 4200 1293 4212 1330 4244 1362 4270 1381
+	 4301 1392 4381 1407 4444 1410 4518 1410 4544 1407 4570 1396
+	 4592 1381 4604 1367 4618 1342 4628 1299 4625 757
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 8
+	 4606 1969 4642 1968 4661 1965 4693 1961 4706 1961 4709 1949
+	 4702 1914 4664 1332
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
+	 4145 712 4172 701 4185 700 4568 716 4693 724 4713 727
+	 4714 740 4721 1928 4721 1944 4709 1954
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 11
+	 4173 700 4538 608 4556 601 4586 601 5000 619 5021 627
+	 5021 663 5021 1617 5021 1635 5013 1644 4721 1941
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4712 772 5021 656
+	 0.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4713 733 5018 625
+	 0.000 0.000
+-6
+# Desktop computer
+6 1350 2775 2325 3993
+6 1419 2775 2256 3540
+2 2 0 1 0 38 20 0 20 0.000 2 0 7 0 0 5
+	 1419 2775 2256 2775 2256 3471 1419 3471 1419 2775
+2 2 0 0 0 35 19 0 22 0.000 1 0 -1 0 0 5
+	 2081 2844 2012 2844 2012 3402 2081 3402 2081 2844
+2 2 0 0 0 35 19 0 24 0.000 1 0 -1 0 0 5
+	 2012 2844 1942 2844 1942 3402 2012 3402 2012 2844
+2 2 0 0 0 35 19 0 26 0.000 1 0 -1 0 0 5
+	 1942 2844 1837 2844 1837 3402 1942 3402 1942 2844
+2 2 0 0 0 35 19 0 28 0.000 1 0 -1 0 0 5
+	 1837 2844 1734 2844 1734 3402 1837 3402 1837 2844
+2 2 0 0 0 35 19 0 30 0.000 1 0 -1 0 0 5
+	 1734 2844 1663 2844 1663 3402 1734 3402 1734 2844
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1663 2844 1594 2844 1594 3402 1663 3402 1663 2844
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1594 2844 1525 2844 1525 3402 1594 3402 1594 2844
+2 2 0 1 0 36 20 0 20 0.000 2 0 7 0 0 5
+	 1663 3471 2012 3471 2012 3506 1663 3506 1663 3471
+2 2 0 1 0 36 20 0 20 0.000 2 0 -1 0 0 5
+	 1628 3506 2047 3506 2047 3540 1628 3540 1628 3506
+2 2 0 0 0 35 19 0 20 0.000 1 0 7 0 0 5
+	 2150 2844 2081 2844 2081 3402 2150 3402 2150 2844
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 1490 2844 1490 3402 1525 3367 1525 2880
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 7 18 0 20 0.000 0 0 0 5
+	 1490 3402 1525 3367 1845 3380 2150 3367 2186 3402
+	 0.000 0.000 -1.000 0.000 0.000
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 2186 2844 2186 3402 2150 3367 2150 2880
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 36 18 0 20 0.000 0 0 0 5
+	 1490 2844 1525 2880 1845 2866 2150 2880 2186 2844
+	 0.000 0.000 -1.000 0.000 0.000
+-6
+6 1350 3784 2325 3993
+2 3 0 1 0 38 20 0 20 0.000 2 0 7 0 0 7
+	 1455 3784 2221 3784 2325 3958 2325 3993 1350 3993 1350 3958
+	 1455 3784
+2 1 0 1 0 37 19 0 20 0.000 2 0 -1 0 0 4
+	 1350 3958 1350 3993 2325 3993 2325 3958
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 1490 3819 1419 3924 2047 3924 2012 3819 1490 3819
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 1419 3924 2047 3924 2047 3937 1419 3937 1419 3924
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 9
+	 1476 3819 1419 3924 1525 3924 1539 3889 1515 3889 1528 3854
+	 1506 3854 1525 3819 1476 3819
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 10
+	 2047 3924 1942 3924 1942 3888 1965 3889 1961 3854 1977 3854
+	 1982 3854 1975 3819 2018 3819 2047 3924
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 2186 3819 2047 3819 2081 3924 2256 3924 2186 3819
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 7
+	 2256 3924 2223 3924 2186 3840 2053 3840 2046 3819 2201 3819
+	 2256 3924
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 3924 2256 3924 2256 3935 2081 3935 2081 3924
+2 3 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 3924 2081 3937 2046 3829 2046 3820 2081 3924
+-6
+6 1437 3540 2238 3749
+6 1952 3576 2196 3646
+6 1952 3576 2196 3646
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 1952 3612 1952 3594 2028 3594 2028 3576 2121 3576
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2028 3646 2028 3612 2121 3612
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 3594 2196 3594
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 3576 2121 3594
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 1952 3612 2028 3612
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 2028 3646 2121 3646 2121 3612 2196 3612 2196 3594
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 3646 2177 3646 2177 3629
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 3646 2140 3629 2177 3629
+-6
+-6
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 3749 1541 3749 1541 3731 1437 3731 1437 3749
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 2133 3749 2238 3749 2238 3731 2133 3731 2133 3749
+2 2 0 1 0 38 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 3540 2238 3540 2238 3732 1437 3732 1437 3540
+-6
+-6
+# Desktop tower
+# Drawn by Dirko van Schalkwyk
+6 4125 2700 5025 4081
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4552 3307 25 27 4552 3307 4577 3334
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4549 3385 11 12 4549 3385 4561 3397
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 3666 56 15 4388 3666 4445 3666
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 3736 56 15 4388 3736 4445 3736
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 3665 8 7 4388 3665 4397 3658
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 3735 8 7 4388 3735 4397 3729
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 2839 4212 2961 4613 2981 4613 2854 4212 2836 4212 2839
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 2961 4212 3081 4612 3108 4612 2980 4210 2961 4212 2961
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4212 3082 4212 3206 4616 3236 4612 3108 4212 3082
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4213 3233 4212 3310 4485 3328 4485 3254 4212 3232 4213 3233
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 3314 4212 3382 4485 3406 4486 3327 4212 3310 4212 3314
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 27
+	 4145 2816 4138 2977 4133 3244 4136 3501 4145 3711 4157 3874
+	 4160 3976 4162 3984 4196 4013 4376 4044 4601 4070 4616 4069
+	 4616 3972 4621 3888 4632 3778 4642 3676 4650 3579 4664 3441
+	 4669 3375 4676 2908 4676 2857 4676 2840 4657 2840 4612 2836
+	 4472 2839 4337 2831 4148 2816
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 25
+	 4208 2827 4186 2827 4172 2830 4169 2835 4169 2845 4157 3406
+	 4165 3435 4181 3476 4210 3514 4246 3550 4290 3579 4325 3596
+	 4372 3609 4432 3612 4477 3605 4546 3579 4594 3540 4628 3495
+	 4642 3459 4646 3425 4653 2872 4652 2854 4646 2849 4638 2849
+	 4620 2848
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 16
+	 4350 3941 4352 3920 4352 3909 4358 3909 4421 3912 4432 3912
+	 4436 3915 4436 3984 4436 3989 4433 3994 4429 3994 4361 3988
+	 4354 3984 4352 3977 4350 3963 4350 3929
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 17
+	 4201 2830 4196 3327 4200 3393 4212 3430 4244 3462 4270 3481
+	 4301 3492 4381 3507 4444 3510 4518 3510 4544 3507 4570 3496
+	 4592 3481 4604 3467 4618 3442 4628 3399 4625 2857
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 8
+	 4606 4069 4642 4068 4661 4065 4693 4061 4706 4061 4709 4049
+	 4702 4014 4664 3432
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
+	 4145 2812 4172 2801 4185 2800 4568 2816 4693 2824 4713 2827
+	 4714 2840 4721 4028 4721 4044 4709 4054
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 11
+	 4173 2800 4538 2708 4556 2701 4586 2701 5000 2719 5021 2727
+	 5021 2763 5021 3717 5021 3735 5013 3744 4721 4041
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4712 2872 5021 2756
+	 0.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4713 2833 5018 2725
+	 0.000 0.000
+-6
+6 2400 3000 3975 3450
+2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
+	 2431 3286 2431 3163 3329 3163 3329 3065 3943 3232 3329 3396
+	 3329 3286 2431 3286
+-6
+4 0 0 50 -1 0 20 0.0000 4 225 1200 2625 1650 checkout\001
+4 0 0 50 -1 0 20 0.0000 4 225 1005 2550 3750 commit\001
+4 0 0 50 -1 0 20 0.0000 4 225 975 2625 2475 Edition\001
Index: trunk/subversion-short/workupdate.fig
===================================================================
--- trunk/subversion-short/workupdate.fig	(revision 235)
+++ trunk/subversion-short/workupdate.fig	(revision 235)
@@ -0,0 +1,497 @@
+#FIG 3.2  Produced by xfig version 3.2.5-alpha5
+Landscape
+Center
+Inches
+Letter  
+100.00
+Single
+-2
+1200 2
+0 32 #c6b797
+0 33 #eff8ff
+0 34 #dccba6
+0 35 #404040
+0 36 #808080
+0 37 #c0c0c0
+0 38 #e0e0e0
+0 39 #8e8f8e
+0 40 #aaaaaa
+0 41 #555555
+0 42 #8e8e8e
+0 43 #d7d7d7
+0 44 #aeaeae
+0 45 #bebebe
+0 46 #515151
+0 47 #e7e3e7
+0 48 #000049
+0 49 #797979
+0 50 #303430
+0 51 #414141
+0 52 #c7b696
+0 53 #414541
+0 54 #9c0000
+0 55 #8c8c8c
+0 56 #424242
+0 57 #8c8c8c
+0 58 #424242
+0 59 #8c8c8c
+0 60 #424242
+0 61 #8c8c8c
+0 62 #424242
+0 63 #8c8c8c
+0 64 #424242
+0 65 #8c8c8c
+0 66 #424242
+0 67 #c2c2c2
+0 68 #6e6e6e
+0 69 #444444
+0 70 #717171
+0 71 #333333
+0 72 #949395
+0 73 #747075
+0 74 #b3b3b3
+0 75 #c3c3c3
+0 76 #6d6d6d
+0 77 #454545
+0 78 #e2e2ee
+0 79 #94949a
+0 80 #dbdbdb
+0 81 #a1a1b7
+0 82 #ededed
+0 83 #86acff
+0 84 #7070ff
+0 85 #7c7c7c
+0 86 #c9aaa1
+0 87 #b6b6b6
+0 88 #ac9478
+0 89 #dd9d93
+0 90 #f1ece0
+0 91 #e2c8a8
+0 92 #e1e1e1
+0 93 #d2d2d2
+0 94 #da7a1a
+0 95 #f1e41a
+0 96 #887dc2
+0 97 #d6d6d6
+0 98 #8c8ca5
+0 99 #4a4a4a
+0 100 #8c6b6b
+0 101 #5a5a5a
+0 102 #636363
+0 103 #b79b73
+0 104 #4193ff
+0 105 #bf703b
+0 106 #db7700
+0 107 #dab800
+0 108 #006400
+0 109 #5a6b3b
+0 110 #d3d3d3
+0 111 #8e8ea4
+0 112 #f3b95d
+0 113 #89996b
+0 114 #646464
+0 115 #b7e6ff
+0 116 #86c0ec
+0 117 #bdbdbd
+0 118 #d39552
+0 119 #98d2fe
+0 120 #8c9c6b
+0 121 #f76b00
+0 122 #5a6b39
+0 123 #8c9c6b
+0 124 #8c9c7b
+0 125 #184a18
+0 126 #adadad
+0 127 #f7bd5a
+0 128 #636b9c
+0 129 #f7f7f7
+0 130 #de0000
+0 131 #adadad
+0 132 #f7bd5a
+0 133 #adadad
+0 134 #f7bd5a
+0 135 #636b9c
+0 136 #526b29
+0 137 #949494
+0 138 #006300
+0 139 #00634a
+0 140 #7b844a
+0 141 #e7bd7b
+0 142 #a5b5c6
+0 143 #6b6b94
+0 144 #846b6b
+0 145 #529c4a
+0 146 #d6e7e7
+0 147 #526363
+0 148 #186b4a
+0 149 #9ca5b5
+0 150 #ff9400
+0 151 #ff9400
+0 152 #00634a
+0 153 #7b844a
+0 154 #63737b
+0 155 #e7bd7b
+0 156 #184a18
+0 157 #f7bd5a
+0 158 #dedede
+0 159 #f3eed3
+0 160 #f5ae5d
+0 161 #95ce99
+0 162 #b5157d
+0 163 #eeeeee
+0 164 #848484
+0 165 #7b7b7b
+0 166 #005a00
+0 167 #e77373
+0 168 #ffcb31
+0 169 #29794a
+0 170 #de2821
+0 171 #2159c6
+0 172 #f8f8f8
+0 173 #e6e6e6
+0 174 #21845a
+6 2400 825 3975 1275
+2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
+	 3943 1111 3943 988 3045 988 3045 890 2431 1057 3045 1221
+	 3045 1111 3943 1111
+-6
+# Desktop computer
+6 1350 675 2325 1893
+6 1419 675 2256 1440
+2 2 0 1 0 38 20 0 20 0.000 2 0 7 0 0 5
+	 1419 675 2256 675 2256 1371 1419 1371 1419 675
+2 2 0 0 0 35 19 0 22 0.000 1 0 -1 0 0 5
+	 2081 744 2012 744 2012 1302 2081 1302 2081 744
+2 2 0 0 0 35 19 0 24 0.000 1 0 -1 0 0 5
+	 2012 744 1942 744 1942 1302 2012 1302 2012 744
+2 2 0 0 0 35 19 0 26 0.000 1 0 -1 0 0 5
+	 1942 744 1837 744 1837 1302 1942 1302 1942 744
+2 2 0 0 0 35 19 0 28 0.000 1 0 -1 0 0 5
+	 1837 744 1734 744 1734 1302 1837 1302 1837 744
+2 2 0 0 0 35 19 0 30 0.000 1 0 -1 0 0 5
+	 1734 744 1663 744 1663 1302 1734 1302 1734 744
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1663 744 1594 744 1594 1302 1663 1302 1663 744
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1594 744 1525 744 1525 1302 1594 1302 1594 744
+2 2 0 1 0 36 20 0 20 0.000 2 0 7 0 0 5
+	 1663 1371 2012 1371 2012 1406 1663 1406 1663 1371
+2 2 0 1 0 36 20 0 20 0.000 2 0 -1 0 0 5
+	 1628 1406 2047 1406 2047 1440 1628 1440 1628 1406
+2 2 0 0 0 35 19 0 20 0.000 1 0 7 0 0 5
+	 2150 744 2081 744 2081 1302 2150 1302 2150 744
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 1490 744 1490 1302 1525 1267 1525 780
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 7 18 0 20 0.000 0 0 0 5
+	 1490 1302 1525 1267 1845 1280 2150 1267 2186 1302
+	 0.000 0.000 -1.000 0.000 0.000
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 2186 744 2186 1302 2150 1267 2150 780
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 36 18 0 20 0.000 0 0 0 5
+	 1490 744 1525 780 1845 766 2150 780 2186 744
+	 0.000 0.000 -1.000 0.000 0.000
+-6
+6 1350 1684 2325 1893
+2 3 0 1 0 38 20 0 20 0.000 2 0 7 0 0 7
+	 1455 1684 2221 1684 2325 1858 2325 1893 1350 1893 1350 1858
+	 1455 1684
+2 1 0 1 0 37 19 0 20 0.000 2 0 -1 0 0 4
+	 1350 1858 1350 1893 2325 1893 2325 1858
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 1490 1719 1419 1824 2047 1824 2012 1719 1490 1719
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 1419 1824 2047 1824 2047 1837 1419 1837 1419 1824
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 9
+	 1476 1719 1419 1824 1525 1824 1539 1789 1515 1789 1528 1754
+	 1506 1754 1525 1719 1476 1719
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 10
+	 2047 1824 1942 1824 1942 1788 1965 1789 1961 1754 1977 1754
+	 1982 1754 1975 1719 2018 1719 2047 1824
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 2186 1719 2047 1719 2081 1824 2256 1824 2186 1719
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 7
+	 2256 1824 2223 1824 2186 1740 2053 1740 2046 1719 2201 1719
+	 2256 1824
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 1824 2256 1824 2256 1835 2081 1835 2081 1824
+2 3 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 1824 2081 1837 2046 1729 2046 1720 2081 1824
+-6
+6 1437 1440 2238 1649
+6 1952 1476 2196 1546
+6 1952 1476 2196 1546
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 1952 1512 1952 1494 2028 1494 2028 1476 2121 1476
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2028 1546 2028 1512 2121 1512
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 1494 2196 1494
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 1476 2121 1494
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 1952 1512 2028 1512
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 2028 1546 2121 1546 2121 1512 2196 1512 2196 1494
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 1546 2177 1546 2177 1529
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 1546 2140 1529 2177 1529
+-6
+-6
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 1649 1541 1649 1541 1631 1437 1631 1437 1649
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 2133 1649 2238 1649 2238 1631 2133 1631 2133 1649
+2 2 0 1 0 38 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 1440 2238 1440 2238 1632 1437 1632 1437 1440
+-6
+-6
+# Desktop tower
+# Drawn by Dirko van Schalkwyk
+6 4125 600 5025 1981
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4552 1207 25 27 4552 1207 4577 1234
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4549 1285 11 12 4549 1285 4561 1297
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 1566 56 15 4388 1566 4445 1566
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 1636 56 15 4388 1636 4445 1636
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 1565 8 7 4388 1565 4397 1558
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 1635 8 7 4388 1635 4397 1629
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 739 4212 861 4613 881 4613 754 4212 736 4212 739
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 861 4212 981 4612 1008 4612 880 4210 861 4212 861
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4212 982 4212 1106 4616 1136 4612 1008 4212 982
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4213 1133 4212 1210 4485 1228 4485 1154 4212 1132 4213 1133
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 1214 4212 1282 4485 1306 4486 1227 4212 1210 4212 1214
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 27
+	 4145 716 4138 877 4133 1144 4136 1401 4145 1611 4157 1774
+	 4160 1876 4162 1884 4196 1913 4376 1944 4601 1970 4616 1969
+	 4616 1872 4621 1788 4632 1678 4642 1576 4650 1479 4664 1341
+	 4669 1275 4676 808 4676 757 4676 740 4657 740 4612 736
+	 4472 739 4337 731 4148 716
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 25
+	 4208 727 4186 727 4172 730 4169 735 4169 745 4157 1306
+	 4165 1335 4181 1376 4210 1414 4246 1450 4290 1479 4325 1496
+	 4372 1509 4432 1512 4477 1505 4546 1479 4594 1440 4628 1395
+	 4642 1359 4646 1325 4653 772 4652 754 4646 749 4638 749
+	 4620 748
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 16
+	 4350 1841 4352 1820 4352 1809 4358 1809 4421 1812 4432 1812
+	 4436 1815 4436 1884 4436 1889 4433 1894 4429 1894 4361 1888
+	 4354 1884 4352 1877 4350 1863 4350 1829
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 17
+	 4201 730 4196 1227 4200 1293 4212 1330 4244 1362 4270 1381
+	 4301 1392 4381 1407 4444 1410 4518 1410 4544 1407 4570 1396
+	 4592 1381 4604 1367 4618 1342 4628 1299 4625 757
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 8
+	 4606 1969 4642 1968 4661 1965 4693 1961 4706 1961 4709 1949
+	 4702 1914 4664 1332
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
+	 4145 712 4172 701 4185 700 4568 716 4693 724 4713 727
+	 4714 740 4721 1928 4721 1944 4709 1954
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 11
+	 4173 700 4538 608 4556 601 4586 601 5000 619 5021 627
+	 5021 663 5021 1617 5021 1635 5013 1644 4721 1941
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4712 772 5021 656
+	 0.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4713 733 5018 625
+	 0.000 0.000
+-6
+# Desktop computer
+6 1350 2775 2325 3993
+6 1419 2775 2256 3540
+2 2 0 1 0 38 20 0 20 0.000 2 0 7 0 0 5
+	 1419 2775 2256 2775 2256 3471 1419 3471 1419 2775
+2 2 0 0 0 35 19 0 22 0.000 1 0 -1 0 0 5
+	 2081 2844 2012 2844 2012 3402 2081 3402 2081 2844
+2 2 0 0 0 35 19 0 24 0.000 1 0 -1 0 0 5
+	 2012 2844 1942 2844 1942 3402 2012 3402 2012 2844
+2 2 0 0 0 35 19 0 26 0.000 1 0 -1 0 0 5
+	 1942 2844 1837 2844 1837 3402 1942 3402 1942 2844
+2 2 0 0 0 35 19 0 28 0.000 1 0 -1 0 0 5
+	 1837 2844 1734 2844 1734 3402 1837 3402 1837 2844
+2 2 0 0 0 35 19 0 30 0.000 1 0 -1 0 0 5
+	 1734 2844 1663 2844 1663 3402 1734 3402 1734 2844
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1663 2844 1594 2844 1594 3402 1663 3402 1663 2844
+2 2 0 0 0 35 19 0 33 0.000 1 0 -1 0 0 5
+	 1594 2844 1525 2844 1525 3402 1594 3402 1594 2844
+2 2 0 1 0 36 20 0 20 0.000 2 0 7 0 0 5
+	 1663 3471 2012 3471 2012 3506 1663 3506 1663 3471
+2 2 0 1 0 36 20 0 20 0.000 2 0 -1 0 0 5
+	 1628 3506 2047 3506 2047 3540 1628 3540 1628 3506
+2 2 0 0 0 35 19 0 20 0.000 1 0 7 0 0 5
+	 2150 2844 2081 2844 2081 3402 2150 3402 2150 2844
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 1490 2844 1490 3402 1525 3367 1525 2880
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 7 18 0 20 0.000 0 0 0 5
+	 1490 3402 1525 3367 1845 3380 2150 3367 2186 3402
+	 0.000 0.000 -1.000 0.000 0.000
+3 5 0 0 0 37 18 0 20 0.000 0 0 0 4
+	 2186 2844 2186 3402 2150 3367 2150 2880
+	 0.000 0.000 0.000 0.000
+3 5 0 0 0 36 18 0 20 0.000 0 0 0 5
+	 1490 2844 1525 2880 1845 2866 2150 2880 2186 2844
+	 0.000 0.000 -1.000 0.000 0.000
+-6
+6 1350 3784 2325 3993
+2 3 0 1 0 38 20 0 20 0.000 2 0 7 0 0 7
+	 1455 3784 2221 3784 2325 3958 2325 3993 1350 3993 1350 3958
+	 1455 3784
+2 1 0 1 0 37 19 0 20 0.000 2 0 -1 0 0 4
+	 1350 3958 1350 3993 2325 3993 2325 3958
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 1490 3819 1419 3924 2047 3924 2012 3819 1490 3819
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 1419 3924 2047 3924 2047 3937 1419 3937 1419 3924
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 9
+	 1476 3819 1419 3924 1525 3924 1539 3889 1515 3889 1528 3854
+	 1506 3854 1525 3819 1476 3819
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 10
+	 2047 3924 1942 3924 1942 3888 1965 3889 1961 3854 1977 3854
+	 1982 3854 1975 3819 2018 3819 2047 3924
+2 3 0 0 0 7 19 0 20 0.000 2 0 -1 0 0 5
+	 2186 3819 2047 3819 2081 3924 2256 3924 2186 3819
+2 3 0 0 0 37 18 0 20 0.000 2 0 -1 0 0 7
+	 2256 3924 2223 3924 2186 3840 2053 3840 2046 3819 2201 3819
+	 2256 3924
+2 2 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 3924 2256 3924 2256 3935 2081 3935 2081 3924
+2 3 0 0 0 36 18 0 20 0.000 2 0 -1 0 0 5
+	 2081 3924 2081 3937 2046 3829 2046 3820 2081 3924
+-6
+6 1437 3540 2238 3749
+6 1952 3576 2196 3646
+6 1952 3576 2196 3646
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 1952 3612 1952 3594 2028 3594 2028 3576 2121 3576
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2028 3646 2028 3612 2121 3612
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 3594 2196 3594
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 2121 3576 2121 3594
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 2
+	 1952 3612 2028 3612
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 5
+	 2028 3646 2121 3646 2121 3612 2196 3612 2196 3594
+2 1 0 1 36 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 3646 2177 3646 2177 3629
+2 1 0 1 7 -1 19 0 -1 0.000 2 0 -1 0 0 3
+	 2140 3646 2140 3629 2177 3629
+-6
+-6
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 3749 1541 3749 1541 3731 1437 3731 1437 3749
+2 2 0 1 0 35 20 0 20 0.000 2 0 -1 0 0 5
+	 2133 3749 2238 3749 2238 3731 2133 3731 2133 3749
+2 2 0 1 0 38 20 0 20 0.000 2 0 -1 0 0 5
+	 1437 3540 2238 3540 2238 3732 1437 3732 1437 3540
+-6
+-6
+# Desktop tower
+# Drawn by Dirko van Schalkwyk
+6 4125 2700 5025 4081
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4552 3307 25 27 4552 3307 4577 3334
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4549 3385 11 12 4549 3385 4561 3397
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 3666 56 15 4388 3666 4445 3666
+1 1 0 1 0 7 50 -1 -1 0.000 1 6.1785 4388 3736 56 15 4388 3736 4445 3736
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 3665 8 7 4388 3665 4397 3658
+1 1 0 1 0 7 50 -1 -1 0.000 1 0.0000 4388 3735 8 7 4388 3735 4397 3729
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 2839 4212 2961 4613 2981 4613 2854 4212 2836 4212 2839
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 2961 4212 3081 4612 3108 4612 2980 4210 2961 4212 2961
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
+	 4212 3082 4212 3206 4616 3236 4612 3108 4212 3082
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4213 3233 4212 3310 4485 3328 4485 3254 4212 3232 4213 3233
+2 3 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+	 4212 3314 4212 3382 4485 3406 4486 3327 4212 3310 4212 3314
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 27
+	 4145 2816 4138 2977 4133 3244 4136 3501 4145 3711 4157 3874
+	 4160 3976 4162 3984 4196 4013 4376 4044 4601 4070 4616 4069
+	 4616 3972 4621 3888 4632 3778 4642 3676 4650 3579 4664 3441
+	 4669 3375 4676 2908 4676 2857 4676 2840 4657 2840 4612 2836
+	 4472 2839 4337 2831 4148 2816
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 25
+	 4208 2827 4186 2827 4172 2830 4169 2835 4169 2845 4157 3406
+	 4165 3435 4181 3476 4210 3514 4246 3550 4290 3579 4325 3596
+	 4372 3609 4432 3612 4477 3605 4546 3579 4594 3540 4628 3495
+	 4642 3459 4646 3425 4653 2872 4652 2854 4646 2849 4638 2849
+	 4620 2848
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 16
+	 4350 3941 4352 3920 4352 3909 4358 3909 4421 3912 4432 3912
+	 4436 3915 4436 3984 4436 3989 4433 3994 4429 3994 4361 3988
+	 4354 3984 4352 3977 4350 3963 4350 3929
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 17
+	 4201 2830 4196 3327 4200 3393 4212 3430 4244 3462 4270 3481
+	 4301 3492 4381 3507 4444 3510 4518 3510 4544 3507 4570 3496
+	 4592 3481 4604 3467 4618 3442 4628 3399 4625 2857
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 8
+	 4606 4069 4642 4068 4661 4065 4693 4061 4706 4061 4709 4049
+	 4702 4014 4664 3432
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 10
+	 4145 2812 4172 2801 4185 2800 4568 2816 4693 2824 4713 2827
+	 4714 2840 4721 4028 4721 4044 4709 4054
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 11
+	 4173 2800 4538 2708 4556 2701 4586 2701 5000 2719 5021 2727
+	 5021 2763 5021 3717 5021 3735 5013 3744 4721 4041
+	 0.000 1.000 1.000 1.000 1.000 1.000 1.000 1.000
+	 1.000 1.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4712 2872 5021 2756
+	 0.000 0.000
+3 0 0 1 0 7 50 -1 -1 0.000 0 0 0 2
+	 4713 2833 5018 2725
+	 0.000 0.000
+-6
+6 2400 3000 3975 3450
+2 3 0 1 0 7 100 0 20 0.000 0 0 7 0 0 8
+	 2431 3286 2431 3163 3329 3163 3329 3065 3943 3232 3329 3396
+	 3329 3286 2431 3286
+-6
+4 0 0 50 -1 0 20 0.0000 4 225 1005 2550 3750 commit\001
+4 0 0 50 -1 0 20 0.0000 4 225 975 2625 2475 Edition\001
+4 0 0 50 -1 0 20 0.0000 4 300 885 2700 1650 update\001
