summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2007-12-20 12:15:59 +0100
committerKarel Zak <kzak@redhat.com>2007-12-20 12:15:59 +0100
commit816374aec06cd266f01136ccbe8d913d8e67aa62 (patch)
tree40b19d2a9ff853ba2c9d0ffc5aad8e425bb8155f
downloadgit-presentation-816374aec06cd266f01136ccbe8d913d8e67aa62.tar.gz
git-presentation-816374aec06cd266f01136ccbe8d913d8e67aa62.tar.xz
git-presentation-816374aec06cd266f01136ccbe8d913d8e67aa62.zip
initaal commit
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--Makefile63
-rw-r--r--background.pngbin0 -> 1193868 bytes
-rw-r--r--beamerthemeGit.sty199
-rw-r--r--git-centralized.pngbin0 -> 592444 bytes
-rw-r--r--git-centralized.svg609
-rw-r--r--git-distributed.pngbin0 -> 413619 bytes
-rw-r--r--git-distributed.svg540
-rw-r--r--git-objdb.pngbin0 -> 96292 bytes
-rw-r--r--git-objdb.svg502
-rw-r--r--git-patch.pngbin0 -> 599340 bytes
-rw-r--r--git-patch.svg415
-rw-r--r--git.pp.aux121
-rw-r--r--git.pp.log1356
-rw-r--r--git.pp.nav94
-rw-r--r--git.pp.out10
-rw-r--r--git.pp.pdfbin0 -> 2676757 bytes
-rw-r--r--git.pp.snm0
-rw-r--r--git.pp.toc11
-rw-r--r--git.tex563
-rw-r--r--gitk.pngbin0 -> 39160 bytes
-rw-r--r--gitweb.pngbin0 -> 127811 bytes
21 files changed, 4483 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c7d9909
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,63 @@
+SHOW=yes
+PDFVIEWER=evince
+LATEX=pdflatex
+
+# targets
+all: git.pp.pdf
+
+.PHONY: all clean handout notes
+
+# Don't touch this, HAHA.
+clean: TEXS=$(patsubst %.tex,%,\
+ $(filter-out %.pp.tex %.handout.tex %.notes.tex %.text.tex,\
+ $(wildcard *.tex)))
+clean: PRESENTATION_TMPS=$(wildcard \
+ $(addsuffix .pp.tex,$(TEXS)) \
+ $(addsuffix .handout.tex,$(TEXS)) \
+ $(addsuffix .notes.tex,$(TEXS)) \
+ $(addsuffix .text.tex,$(TEXS)))
+clean: TEX_TMPS=$(filter-out %.tex %.png %.orig %.zal, \
+ $(wildcard $(addsuffix .*,$(TEXS))))
+clean:
+ $(RM) $(wildcard $(PRESENTATION_TMPS) $(TEX_TMPS)) *~
+
+%.pdf: %.tex
+ $(LATEX) $<
+ $(LATEX) $<
+ if [ "$(SHOW)" == "yes" ]; then $(PDFVIEWER) $@; fi
+
+%.png: %.pdf
+ pstoimg -depth 8 -density 120 -antialias -aaliastext -multipage -out $@ $<
+ touch $@
+
+%.eps: %.svg
+ inkscape -z -f $< -D --export-area-snap -E $@
+
+%.pdf: %.eps
+ epstopdf --outfile=$@ $<
+
+
+# presentation/article texs/pdfs
+%.text.tex: %.tex
+ echo '\def\RHpresentationHead#1{}\def\RHarticleHead#1{#1}' >$@
+ echo '\input $<' >>$@
+
+%.pp.tex: %.tex
+ echo '\def\RHpresentationHead#1{#1}\def\RHarticleHead#1{}' >$@
+ echo '\input $<' >>$@
+
+%.handout.tex: %.tex
+ echo '\def\RHpresentationHead#1{#1}\def\RHarticleHead#1{}' >$@
+ echo '\PassOptionsToClass{handout}{beamer}' >>$@
+ echo '\input $<' >>$@
+
+%.notes.tex: %.tex
+ echo '\def\RHpresentationHead#1{#1\setbeameroption{show only notes}}' >$@
+ echo '\def\RHarticleHead#1{}' >>$@
+ echo '\PassOptionsToClass{handout}{beamer}' >>$@
+ echo '\input $<' >>$@
+
+%.text.pdf: %.text.tex %.tex
+%.pp.pdf: %.pp.tex %.tex
+%.handout.pdf: %.handout.tex %.tex
+%.notes.pdf: %.notes.tex %.tex
diff --git a/background.png b/background.png
new file mode 100644
index 0000000..73f4161
--- /dev/null
+++ b/background.png
Binary files differ
diff --git a/beamerthemeGit.sty b/beamerthemeGit.sty
new file mode 100644
index 0000000..d372ff3
--- /dev/null
+++ b/beamerthemeGit.sty
@@ -0,0 +1,199 @@
+% vim:set tw=0:
+
+\RequirePackage{graphics}
+\ProvidesPackage{beamerthemeGit}
+
+\mode<presentation> {
+
+% color definitions
+\definecolor{rhgrey}{RGB}{204,204,204}
+\definecolor{rhgrey2}{RGB}{224,224,224}
+\definecolor{rhred}{RGB}{204,0,0}
+\definecolor{rhred2}{RGB}{173,35,57}
+\definecolor{rhred3}{RGB}{151,37,55}
+\definecolor{rhred4}{RGB}{138,10,7}
+
+\setbeamercolor{structure}{fg=rhred4}
+\setbeamercolor{local structure}{fg=rhgrey}
+\setbeamercolor{alerted text}{fg=rhred}
+
+\setbeamercolor{palette primary}{bg=rhred!50}
+\setbeamercolor{palette secondary}{bg=rhred!60}
+\setbeamercolor{palette tertiary}{bg=rhred!70}
+\setbeamercolor{palette quaternary}{bg=rhred}
+
+\setbeamercolor{section in head/foot}{bg=rhgrey2,fg=black}
+\setbeamercolor{subsection in head/foot}{bg=rhgrey,fg=black}
+%\setbeamerfont*{section in head/foot}{size={}}
+%\setbeamerfont*{subsection in head/foot}{size={}}
+
+% revert local structure's gray for description items
+%\setbeamercolor{description item}{parent=structure}
+\setbeamercolor{description item}{fg=black!60}
+
+% square items
+\useinnertheme{rectangles}
+% centered squares
+\setbeamertemplate{itemize item}{\rule[0.5ex]{0.5ex}{0.5ex}}
+\setbeamertemplate{itemize subitem}{\small\rule[0.5ex]{0.5ex}{0.5ex}}
+\setbeamertemplate{itemize subsubitem}{\small\rule[0.5ex]{0.5ex}{0.5ex}}
+
+% normal sized block titles
+\setbeamerfont{block title}{size={}}
+
+% bold titles
+\setbeamerfont{structure}{series=\bfseries}
+
+% use this around \frame{\titlepage} and \frame{\partpage}
+\newenvironment{rhbg}
+ {\setbeamertemplate{background canvas}%
+ {\includegraphics[width=\paperwidth,height=\paperheight]{background.png}}
+ \setbeamercolor{structure}{fg=white}
+ \setbeamercolor{palette quaternary}{fg=white}
+ \setbeamercolor*{normal text}{fg=white,bg={}}
+ \usebeamercolor*{normal text}
+ \rh@rhbg=1\relax
+ }
+ {\rh@rhbg=0\relax
+ }
+\newcount\rh@rhbg
+\rh@rhbg=0\relax
+% \rh@rhbg=1 -- turns off headline
+
+
+% share default colors
+\setbeamercolor{author}{parent=titlelike}
+\setbeamercolor{institute}{parent=titlelike}
+\setbeamercolor{date}{parent=titlelike}
+\setbeamercolor{part name}{parent=titlelike}
+\setbeamercolor{math text}{parent=normal text}
+\setbeamercolor{normal text in math text}{parent=normal text}
+\setbeamercolor{abstract}{parent=normal text}
+\setbeamercolor{itemize/enumerate body}{parent=normal text}
+\setbeamercolor{itemize/enumerate subbody}{parent=normal text}
+\setbeamercolor{itemize/enumerate subsubbody}{parent=normal text}
+
+% blocks
+\setbeamercolor{block title}{fg=white,bg=rhred4!90}
+\setbeamercolor{block title alerted}{use=alerted text,use=block title,fg=alerted text.fg!30!block title.fg,bg=block title.bg}
+\setbeamercolor{block title example}{use=example text,use=block title,fg=example text.fg!30!block title.fg,bg=block title.bg}
+
+\setbeamercolor{block body}{parent=normal text,bg=rhgrey2!50}
+\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,use=block body,fg=alerted text.fg!50!fg,bg=block body.bg}
+\setbeamercolor{block body example}{parent=normal text,use=block title example,use=block body,fg=example text.fg!40!fg,bg=block body.bg}
+
+\setbeamertemplate{blocks}[rounded]
+
+% normal size font
+\setbeamerfont*{institute}{}
+
+% removed centering, adjusted lengths and order
+\setbeamertemplate{title page}
+{
+ \vbox{}\vskip 2ex%
+ \begin{beamercolorbox}[sep=3pt]{title}
+ \usebeamerfont{title}\inserttitle\par%
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip0.20em%
+ {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}%
+ \fi%
+ \end{beamercolorbox}%
+ \vskip0.5em\par
+
+ \begin{beamercolorbox}[sep=3pt]{institute}
+ \usebeamerfont{institute}\insertinstitute
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=3pt]{author}
+ \usebeamerfont{author}\insertauthor
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[sep=3pt]{date}
+ \usebeamerfont{date}\insertdate
+ \end{beamercolorbox}\vskip0.5em
+ {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
+ \vfill
+}
+
+% removed centering and adjusted lengths
+\setbeamertemplate{part page}
+{
+ {\usebeamerfont{part name}\usebeamercolor[fg]{part name}\partname~\insertromanpartnumber}
+ \vskip0.5em\par
+ \begin{beamercolorbox}[sep=3pt]{part title}
+ \usebeamerfont{part title}\insertpart\par
+ \end{beamercolorbox}
+ \vfill
+}
+
+% similar thing for sections
+\setbeamertemplate{section page}
+{
+ {\usebeamerfont{part name}\usebeamercolor[fg]{part name}\sectionname~\thesection}
+ \vskip0.5em\par
+ \begin{beamercolorbox}[sep=3pt]{part title}
+ \usebeamerfont{part title}\insertsectionhead\par
+ \end{beamercolorbox}
+ \vfill
+}
+
+% adjusted lengths and added the logo
+\setbeamertemplate{frametitle}
+{
+ \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}%
+ \@tempdima=\textwidth%
+ \advance\@tempdima by\beamer@leftmargin%
+ \advance\@tempdima by\beamer@rightmargin%
+ \begin{beamercolorbox}[sep=0.9cm,wd=\the\@tempdima]{frametitle}
+ \usebeamerfont{frametitle}%
+ \hbox{}\vskip-3.9ex\hskip-2ex%
+ \if@tempswa\else\csname beamer@fte\endcsname\fi%
+ \par%
+ \vbox{}\vskip-2ex%
+ \strut\insertframetitle\strut\par%
+ {%
+ \ifx\insertframesubtitle\@empty%
+ \else%
+ {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}%
+ \fi
+ }%
+ \vskip-0.5ex%
+ \if@tempswa\else\vskip-0.9cm\fi% set inside beamercolorbox... evil here...
+ \end{beamercolorbox}%
+}
+
+% only print if not empty and don't take any space
+\setbeamertemplate{headline}
+{
+ \ifnum\c@framenumber=0%
+ \else
+ \ifnum\rh@rhbg=0%
+ \ifx\insertframetitle\@empty% headline without rh logo is ugly
+ \else
+ % calc the width
+ \ifx\insertsubsectionhead\@empty
+ \rh@tempdim=\paperwidth
+ \else
+ \rh@tempdim=.7\paperwidth
+ \fi
+ % draw
+ \setbox\rh@temprhheadline\hbox to \textwidth{\hbox{}\hfill%
+ \begin{beamercolorbox}[wd=\rh@tempdim,ht=2.5ex,dp=0.5ex,right]{section in head/foot}%
+ \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
+ \end{beamercolorbox}%
+ \ifx\insertsubsectionhead\@empty%
+ \else
+ \begin{beamercolorbox}[wd=.3\paperwidth,ht=2.5ex,dp=0.5ex,left]{subsection in head/foot}%
+ \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
+ \end{beamercolorbox}%
+ \fi}
+
+ \box\rh@temprhheadline
+ \fi
+ \fi
+ \fi
+}
+
+\newbox\rh@temprhheadline
+\newdimen\rh@tempdim
+
+}
diff --git a/git-centralized.png b/git-centralized.png
new file mode 100644
index 0000000..a66726a
--- /dev/null
+++ b/git-centralized.png
Binary files differ
diff --git a/git-centralized.svg b/git-centralized.svg
new file mode 100644
index 0000000..b35da0b
--- /dev/null
+++ b/git-centralized.svg
@@ -0,0 +1,609 @@
+<?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="svg3132"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/projects/presentations/git-linuxalt-2007"
+ sodipodi:docname="git-centralized.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs3134" />
+ <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="0.35"
+ inkscape:cx="375"
+ inkscape:cy="520"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ inkscape:window-width="823"
+ inkscape:window-height="600"
+ inkscape:window-x="227"
+ inkscape:window-y="64" />
+ <metadata
+ id="metadata3137">
+ <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
+ sodipodi:type="arc"
+ style="fill:#ffaacc;fill-opacity:1;stroke:#000000;stroke-width:0.6448819;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path2324"
+ sodipodi:cx="324.8537"
+ sodipodi:cy="268.20905"
+ sodipodi:rx="35.48822"
+ sodipodi:ry="32.07589"
+ d="M 360.34192 268.20905 A 35.48822 32.07589 0 1 1 289.36548,268.20905 A 35.48822 32.07589 0 1 1 360.34192 268.20905 z"
+ transform="matrix(1.5906002,0,0,1.6321534,-173.79525,-152.20902)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="287.63736"
+ y="294.42136"
+ id="text2326"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ sodipodi:role="line"
+ id="tspan2328"
+ x="287.63736"
+ y="294.42136">server</tspan></text>
+ <g
+ id="g2376"
+ transform="matrix(0.4879973,0.3261253,-0.3261253,0.4879973,356.18506,-13.612301)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2330"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2332"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2334"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2366"
+ transform="matrix(0.8546111,-0.1777713,0.1777713,0.8546111,220.98284,-33.153527)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="327.02655"
+ x="143.44327"
+ height="42.061962"
+ width="188.10963"
+ id="rect2336"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2338"
+ y="358.29453"
+ x="156.96713"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="358.29453"
+ x="156.96713"
+ id="tspan2340"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2386"
+ transform="matrix(0.1341682,-0.8303615,0.8303615,0.1341682,-159.8868,733.13308)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="512.65723"
+ x="345.45312"
+ height="42.061962"
+ width="188.10963"
+ id="rect2342"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2344"
+ y="543.92523"
+ x="358.97699"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="543.92523"
+ x="358.97699"
+ id="tspan2346"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2371"
+ transform="matrix(0.809348,-0.1548603,-3.8481104e-3,0.8101026,-33.309464,-33.945103)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="426.66653"
+ x="198.04053"
+ height="42.061962"
+ width="188.10963"
+ id="rect2348"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2350"
+ y="457.93451"
+ x="211.56439"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="457.93451"
+ x="211.56439"
+ id="tspan2352"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2381"
+ transform="matrix(0.8109466,0.3420539,-0.3420539,0.8109466,481.61347,-212.33482)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="514.02216"
+ x="139.34846"
+ height="42.061962"
+ width="188.10963"
+ id="rect2354"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2356"
+ y="545.29016"
+ x="152.87233"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="545.29016"
+ x="152.87233"
+ id="tspan2358"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2391"
+ transform="matrix(0.5147092,0.9214688,-0.8360407,0.4461057,243.91806,-68.580771)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2360"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2362"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2364"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2396"
+ transform="matrix(-0.2774472,0.5318631,-0.5944524,-0.2482351,760.94363,-1.0778694)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2398"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2400"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2402"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2404"
+ transform="matrix(-0.2974974,-0.7867634,0.7867634,-0.2974974,134.99667,932.74425)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="512.65723"
+ x="345.45312"
+ height="42.061962"
+ width="188.10963"
+ id="rect2406"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2408"
+ y="543.92523"
+ x="358.97699"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="543.92523"
+ x="358.97699"
+ id="tspan2410"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2412"
+ transform="matrix(-0.4665004,-0.6999134,0.6999134,-0.4665004,284.28919,939.72515)"
+ inkscape:transform-center-x="23.203835"
+ inkscape:transform-center-y="-30.028493"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="512.65723"
+ x="345.45312"
+ height="42.061962"
+ width="188.10963"
+ id="rect2414"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2416"
+ y="543.92523"
+ x="358.97699"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="543.92523"
+ x="358.97699"
+ id="tspan2418"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2420"
+ transform="matrix(1.050968,9.7450969e-2,-0.1056319,0.9417092,317.04996,133.66473)">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2422"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2424"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2426"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2428"
+ transform="matrix(0.6428988,-0.4916708,0.4916708,0.6428988,43.521596,38.287507)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="426.66653"
+ x="198.04053"
+ height="42.061962"
+ width="188.10963"
+ id="rect2430"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2432"
+ y="457.93451"
+ x="211.56439"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="457.93451"
+ x="211.56439"
+ id="tspan2434"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2436"
+ transform="matrix(-8.5329589e-2,-0.5807047,0.5807047,-8.5329589e-2,194.45479,703.58895)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2438"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2440"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2442"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2444"
+ transform="matrix(-1.4406685e-2,-0.8092289,0.8092289,-1.4406685e-2,-32.226234,372.08646)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="426.66653"
+ x="198.04053"
+ height="42.061962"
+ width="188.10963"
+ id="rect2446"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2448"
+ y="457.93451"
+ x="211.56439"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="457.93451"
+ x="211.56439"
+ id="tspan2450"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2452"
+ transform="matrix(0.5797384,-0.5766603,0.5650115,0.5679101,-189.25304,295.9648)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="426.66653"
+ x="198.04053"
+ height="42.061962"
+ width="188.10963"
+ id="rect2454"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2456"
+ y="457.93451"
+ x="211.56439"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="457.93451"
+ x="211.56439"
+ id="tspan2458"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2460"
+ transform="matrix(0.9732757,-0.3785263,0.1932637,1.0776823,-42.445394,282.87126)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2462"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2464"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2466"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2468"
+ transform="matrix(1.014546,0.2910787,-0.278811,0.9056703,24.586626,75.081295)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2470"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2472"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2474"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2476"
+ transform="matrix(9.5334234e-2,0.5846876,-0.5644534,0.1034334,468.74523,-154.33525)"
+ inkscape:transform-center-x="-21.098778"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2478"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2480"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2482"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2484"
+ transform="matrix(0.4879973,0.3261253,-0.3261253,0.4879973,109.94967,-152.83528)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2486"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2488"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2490"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2492"
+ transform="matrix(0.4755395,-0.360563,0.3440369,0.4983824,-142.52581,337.47596)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="364.56216"
+ x="382.30627"
+ height="42.061962"
+ width="188.10963"
+ id="rect2494"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2496"
+ y="395.83014"
+ x="395.83014"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="395.83014"
+ x="395.83014"
+ id="tspan2498"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2500"
+ transform="matrix(0.1950892,-0.8181941,0.8181941,0.1950892,-217.64839,706.28835)"
+ inkscape:transform-center-x="-6.1985935"
+ inkscape:transform-center-y="-37.439332">
+ <rect
+ y="512.65723"
+ x="345.45312"
+ height="42.061962"
+ width="188.10963"
+ id="rect2502"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.89579695;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2504"
+ y="543.92523"
+ x="358.97699"
+ style="font-size:32px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="543.92523"
+ x="358.97699"
+ id="tspan2506"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2508"
+ transform="matrix(0.5558903,-0.8972271,0.7957853,0.5144903,58.908556,543.41525)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2510"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2512"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2514"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ <g
+ id="g2516"
+ transform="matrix(0.2204498,-0.8383408,0.915629,0.1056438,214.45339,318.53006)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-central.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="96.225044"
+ x="143.31519"
+ height="30.033745"
+ width="134.317"
+ id="rect2518"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.63963103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2520"
+ y="118.55151"
+ x="152.97171"
+ style="font-size:22.84914398px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="118.55151"
+ x="152.97171"
+ id="tspan2522"
+ sodipodi:role="line">developer</tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/git-distributed.png b/git-distributed.png
new file mode 100644
index 0000000..fe6531d
--- /dev/null
+++ b/git-distributed.png
Binary files differ
diff --git a/git-distributed.svg b/git-distributed.svg
new file mode 100644
index 0000000..38a2c53
--- /dev/null
+++ b/git-distributed.svg
@@ -0,0 +1,540 @@
+<?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="svg2583"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docbase="/home/projects/presentations/git-linuxalt-2007"
+ sodipodi:docname="git-distributed.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2585" />
+ <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="0.88945044"
+ inkscape:cx="368.92049"
+ inkscape:cy="632.2357"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1278"
+ inkscape:window-height="993"
+ inkscape:window-x="0"
+ inkscape:window-y="22">
+ <sodipodi:guide
+ orientation="vertical"
+ position="311.09083"
+ id="guide2634" />
+ <sodipodi:guide
+ orientation="horizontal"
+ position="832.96157"
+ id="guide2636" />
+ <sodipodi:guide
+ orientation="horizontal"
+ position="787.39166"
+ id="guide2638" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2588">
+ <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">
+ <g
+ id="g2647"
+ transform="matrix(0.658769,0,0,0.658769,-6.7839454,-36.455413)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="207.4324"
+ x="96.872978"
+ height="87.429939"
+ width="214.36858"
+ id="rect2600"
+ style="fill:#ffaacc;fill-opacity:1;stroke:#000000;stroke-width:0.57055122;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2602"
+ y="246.75218"
+ x="107.00437"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="246.75218"
+ x="107.00437"
+ id="tspan2604"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2606"
+ y="281.1759"
+ x="121.4789"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="281.1759"
+ x="121.4789"
+ id="tspan2608"
+ sodipodi:role="line">Mr. Maintainer</tspan></text>
+ </g>
+ <g
+ id="g2640"
+ transform="matrix(0.7716168,0,0,0.7716168,-85.557958,334.94541)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="304.64389"
+ x="227.2365"
+ height="87.363281"
+ width="213.9839"
+ id="rect2618"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.60528862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2620"
+ y="343.91199"
+ x="238.84212"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="343.91199"
+ x="238.84212"
+ id="tspan2622"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2628"
+ y="378.84515"
+ x="251.48561"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="378.84515"
+ x="251.48561"
+ id="tspan2630"
+ sodipodi:role="line">Mr. Contributor</tspan></text>
+ </g>
+ <g
+ id="g2654"
+ transform="matrix(0.6586452,0,0,0.6586452,134.07232,402.97692)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="304.64389"
+ x="227.2365"
+ height="87.363281"
+ width="213.9839"
+ id="rect2656"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.60528862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2658"
+ y="343.91199"
+ x="238.84212"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="343.91199"
+ x="238.84212"
+ id="tspan2660"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2662"
+ y="378.84515"
+ x="251.48561"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="378.84515"
+ x="251.48561"
+ id="tspan2664"
+ sodipodi:role="line">Mr. Contributor</tspan></text>
+ </g>
+ <g
+ id="g2666"
+ transform="matrix(0.7362258,0,0,0.7362258,335.78354,237.44478)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="304.64389"
+ x="227.2365"
+ height="87.363281"
+ width="213.9839"
+ id="rect2668"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.60528862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2670"
+ y="343.91199"
+ x="238.84212"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="343.91199"
+ x="238.84212"
+ id="tspan2672"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2674"
+ y="378.84515"
+ x="251.48561"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="378.84515"
+ x="251.48561"
+ id="tspan2676"
+ sodipodi:role="line">Mr. Contributor</tspan></text>
+ </g>
+ <g
+ id="g2678"
+ transform="matrix(0.7137698,0,0,0.7137698,308.80929,109.51234)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="304.64389"
+ x="227.2365"
+ height="87.363281"
+ width="213.9839"
+ id="rect2680"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.60528862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2682"
+ y="343.91199"
+ x="238.84212"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="343.91199"
+ x="238.84212"
+ id="tspan2684"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2686"
+ y="378.84515"
+ x="251.48561"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="378.84515"
+ x="251.48561"
+ id="tspan2688"
+ sodipodi:role="line">Mr. Contributor</tspan></text>
+ </g>
+ <g
+ id="g2690"
+ transform="translate(-176.83988,76.16816)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="330.53061"
+ x="206.71558"
+ height="73.807884"
+ width="180.78189"
+ id="rect2692"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.51137125;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2694"
+ y="363.70584"
+ x="216.52045"
+ style="font-size:30.41419411px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="363.70584"
+ x="216.52045"
+ id="tspan2696"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2698"
+ y="389.75928"
+ x="217.97699"
+ style="font-size:18.58645248px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="389.75928"
+ x="217.97699"
+ sodipodi:role="line"
+ id="tspan2771">Mr. Co-Maintainer</tspan></text>
+ </g>
+ <g
+ id="g2702"
+ transform="matrix(0.7716168,0,0,0.7716168,150.99911,229.42615)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="304.64389"
+ x="227.2365"
+ height="87.363281"
+ width="213.9839"
+ id="rect2704"
+ style="fill:#afafe9;fill-opacity:1;stroke:#000000;stroke-width:0.60528862;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2706"
+ y="343.91199"
+ x="238.84212"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="343.91199"
+ x="238.84212"
+ id="tspan2708"
+ sodipodi:role="line">Repository</tspan></text>
+ <text
+ id="text2710"
+ y="378.84515"
+ x="251.48561"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="378.84515"
+ x="251.48561"
+ id="tspan2712"
+ sodipodi:role="line">Mr. Contributor</tspan></text>
+ </g>
+ <rect
+ width="202.1525"
+ id="rect2203"
+ style="fill:#aade87"
+ height="92.953102"
+ x="191.01909"
+ y="248.45816"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <text
+ id="text2758"
+ y="292.32208"
+ x="226.5786"
+ style="font-size:35.99999619px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ y="292.32208"
+ x="226.5786"
+ id="tspan2760"
+ sodipodi:role="line">foo.org</tspan></text>
+ <text
+ id="text2762"
+ y="325.08047"
+ x="221.55548"
+ style="font-size:24px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ y="325.08047"
+ x="221.55548"
+ id="tspan2764"
+ sodipodi:role="line">http:// git:// </tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 177.9283,157.83317 L 274.74737,248.25194 L 274.39826,238.82604 L 274.74737,248.25194 L 265.78695,247.20461"
+ id="path2789"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 217.81998,341.32171 L 145.88832,406.65009 L 145.00788,402.424 L 145.71223,406.56205 L 151.52311,405.15335 L 151.52311,405.15335 L 151.61116,405.15335"
+ id="path2791"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 71.754624,406.57057 L 77.734176,157.8212 L 71.355987,164.59803 L 77.335539,157.8212 L 82.916454,163.80076"
+ id="path2793"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 260.1754,341.19517 L 218.12051,569.04479 L 212.47135,560.88489 L 218.12051,568.41711 L 226.28041,563.08179"
+ id="path2795"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 267.19184,340.88624 L 311.09083,600.97663 L 299.14834,593.43135 L 311.09083,600.53279 L 321.78419,592.54367"
+ id="path2799"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 321.78419,341.33008 L 356.40373,462.94231 L 361.72982,454.06551 L 356.40373,462.49847 L 346.63925,456.72855"
+ id="path2801"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 392.79863,328.90255 L 469.583,353.31377 L 464.70076,345.76848 L 470.91452,354.20145 L 462.9254,357.75217"
+ id="path2803"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 378.15191,341.33008 L 513.96703,458.50391 L 513.96703,450.07094 L 513.07935,457.61623 L 503.31486,456.28471"
+ id="path2805"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 124.26443,569.84986 L 98.765083,481.14086 L 96.789781,486.52804 L 98.58551,480.96128 L 103.07483,484.73231 L 103.07483,484.73231 L 103.07483,484.73231"
+ id="path2868"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 198.24846,480.24299 L 289.29191,603.25041 L 291.26721,594.81049 L 289.11233,603.25041 L 280.13369,599.83853"
+ id="path2870"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 470.63711,365.98777 L 210.24081,425.07505 L 217.45496,416.48679 L 209.89728,425.07505 L 217.79849,429.88448"
+ id="path2878"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 390.98838,533.22864 L 382.97931,603.126 L 373.51404,592.20454 L 382.97931,603.126 L 391.71648,593.66073"
+ id="path2912"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 425.20896,614.04746 L 550.44174,527.40386 L 550.44174,539.05342 L 549.71364,527.40386 L 532.9674,529.58815"
+ id="path2914"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 466.12786,464.36534 L 510.84117,389.3949 L 511.00926,394.94204 L 511.00926,389.563 L 506.1345,391.07585"
+ id="path2916"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 171.98137,637.42301 C 946.88636,866.41074 798.43794,17.775875 197.91507,143.31781"
+ id="path2918"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 410.84438,660.62684 C 938.55792,614.69177 696.96442,53.811572 199.28,140.58794"
+ id="path2920"
+ sodipodi:nodetypes="cc"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 491.37534,532.32328 C 505.63966,521.54936 555.46968,569.28768 609.12207,573.20295 C 625.6337,574.40787 645.77374,565.18948 659.55709,550.29378 C 672.06745,536.7738 689.47292,511.57973 692.61365,480.51465 C 694.49373,461.91875 693.6576,453.49444 693.67831,442.31365 C 693.74195,407.94781 670.65379,340.69618 661.40129,321.9614 C 617.27104,232.60494 446.20513,98.921546 196.55014,141.95288"
+ id="path2922"
+ sodipodi:nodetypes="csssssc"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 588.00353,326.07101 C 562.14487,85.473008 196.7507,141.6875 196.7507,141.6875 L 196.7507,141.6875 C 196.7507,141.6875 196.7507,141.6875 196.7507,141.6875"
+ id="path2926"
+ sodipodi:nodetypes="cccz"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 658.83379,463.23436 C 679.35208,59.052196 196.7507,141.6875 196.7507,141.6875 L 196.7507,141.6875 L 196.7507,141.6875"
+ id="path2928"
+ sodipodi:nodetypes="cccc"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <text
+ xml:space="preserve"
+ style="font-size:21.99999809px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="532.87225"
+ y="-150.31866"
+ id="text2930"
+ transform="matrix(0.8338835,0.5519404,-0.5519404,0.8338835,0,0)"
+ inkscape:transform-center-y="-12.367187"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ sodipodi:role="line"
+ id="tspan2932"
+ x="532.87225"
+ y="-150.31866">mailing list</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 197.72042,141.65396 L 208.20359,149.21776 L 197.72042,141.52126 C 197.72042,141.52126 197.72042,141.52126 205.15152,132.63048 L 199.7109,140.32697"
+ id="path2934"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 199.4455,140.45967 C 208.07089,148.55427 208.07089,148.55427 208.07089,148.55427 L 199.4455,140.45967 z "
+ id="path2936"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <text
+ xml:space="preserve"
+ style="font-size:22.00000191px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="284.38904"
+ y="-33.202156"
+ id="text3124"
+ transform="matrix(0.6922366,0.7216707,-0.7216707,0.6922366,0,0)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ sodipodi:role="line"
+ id="tspan3126"
+ x="284.38904"
+ y="-33.202156">push</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="-319.81152"
+ y="76.763603"
+ id="text3128"
+ transform="matrix(3.3833403e-2,-0.9994275,0.9994275,3.3833403e-2,0,0)"
+ inkscape:export-filename="/home/projects/presentations/git-linuxalt-2007/git-distributed.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ sodipodi:role="line"
+ id="tspan3130"
+ x="-319.81152"
+ y="76.763603">pull</tspan></text>
+ </g>
+</svg>
diff --git a/git-objdb.png b/git-objdb.png
new file mode 100644
index 0000000..2a85537
--- /dev/null
+++ b/git-objdb.png
Binary files differ
diff --git a/git-objdb.svg b/git-objdb.svg
new file mode 100644
index 0000000..96abee7
--- /dev/null
+++ b/git-objdb.svg
@@ -0,0 +1,502 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448"
+ height="1052.3622"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ version="1.0"
+ sodipodi:docbase="/home/projects/presentations/git-linuxalt-2007"
+ sodipodi:docname="git-objdb.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/projects/presentations/git-objdb.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <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="0.7326375"
+ inkscape:cx="372.04724"
+ inkscape:cy="576.165"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ width="210mm"
+ height="297mm"
+ gridspacingx="0.28222223mm"
+ gridspacingy="0.28222223mm"
+ gridanglex="8.4666669mm"
+ gridanglez="8.4666669mm"
+ grid_units="mm"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1086"
+ inkscape:window-height="985"
+ inkscape:window-x="0"
+ inkscape:window-y="23"
+ units="mm">
+ <sodipodi:guide
+ orientation="horizontal"
+ position="249.6487"
+ id="guide2250" />
+ <sodipodi:guide
+ orientation="horizontal"
+ position="66.083479"
+ id="guide2259" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="68.244094"
+ id="guide2275" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="649.57613"
+ id="guide2260" />
+ </sodipodi:namedview>
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient2277"
+ inkscape:collect="always">
+ <stop
+ offset="0"
+ style="stop-color:#afafe9;stop-opacity:1;"
+ id="stop2279" />
+ <stop
+ offset="1"
+ style="stop-color:#afafe9;stop-opacity:0;"
+ id="stop2281" />
+ </linearGradient>
+ <linearGradient
+ x2="368.53149"
+ id="linearGradient2283"
+ y2="809.40436"
+ inkscape:collect="always"
+ y1="828.51343"
+ x1="303.01477"
+ xlink:href="#linearGradient2277"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2277"
+ id="linearGradient2239"
+ gradientUnits="userSpaceOnUse"
+ x1="303.01477"
+ y1="828.51343"
+ x2="368.53149"
+ y2="809.40436"
+ gradientTransform="matrix(0.6668346,0,0,0.7090258,320.95336,228.6517)" />
+ </defs>
+ <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"
+ id="layer1"
+ inkscape:groupmode="layer">
+ <g
+ id="g2264"
+ transform="translate(0.5529963,36.85315)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2203"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2205"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2207"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <g
+ id="g2215"
+ transform="matrix(0.8118215,0,0,0.8144085,125.20716,158.55135)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="809.40436"
+ x="155.60219"
+ height="38.218082"
+ style="fill:url(#linearGradient2283);fill-opacity:1"
+ id="rect2209"
+ width="147.4126" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2211"
+ y="840.79779"
+ x="192.45534"><tspan
+ sodipodi:role="line"
+ id="tspan2213"
+ y="840.79779"
+ x="192.45534">tree</tspan></text>
+ </g>
+ <g
+ id="g2228"
+ transform="matrix(0.8118215,0,0,0.8118215,125.20716,273.76836)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="809.40436"
+ x="155.60219"
+ height="38.218082"
+ style="fill:#afafe9"
+ id="rect2230"
+ width="147.4126" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2232"
+ y="840.79779"
+ x="192.45534"><tspan
+ sodipodi:role="line"
+ id="tspan2234"
+ y="840.79779"
+ x="192.45534">tree</tspan></text>
+ </g>
+ <g
+ id="g2252"
+ transform="matrix(0.8118215,0,0,0.8118215,-1.1140451,166.28453)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="802.57971"
+ x="85.990677"
+ height="38.218086"
+ style="fill:#ffaacc"
+ id="rect2244"
+ width="165.15669" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2246"
+ y="833.97314"
+ x="102.36987"><tspan
+ sodipodi:role="line"
+ id="tspan2248"
+ y="833.97314"
+ x="102.36987">commit</tspan></text>
+ </g>
+ <g
+ id="g2265"
+ transform="matrix(0.8118215,0,0,0.8118215,-1.1140386,278.87411)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="802.57971"
+ x="85.990677"
+ height="38.218086"
+ style="fill:#ffaacc"
+ id="rect2267"
+ width="165.15669" />
+ <text
+ xml:space="preserve"
+ style="font-size:36px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2269"
+ y="833.97314"
+ x="102.36987"><tspan
+ sodipodi:role="line"
+ id="tspan2271"
+ y="833.97314"
+ x="102.36987">commit</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:17.86007309px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2309"
+ y="891.68658"
+ x="78.657509"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300"><tspan
+ sodipodi:role="line"
+ id="tspan2311"
+ y="891.68658"
+ x="78.657509">parent</tspan></text>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81411374px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.20223,834.45606 L 424.89522,818.24306 L 371.20223,834.45606 z "
+ id="path2313"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80565441px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.00515,947.45221 L 425.55375,967.40385"
+ id="path2323"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.80621696px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.08578,946.57484 L 424.83854,931.22214"
+ id="path2337"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81182152px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 370.717,834.45721 L 425.23961,848.86226 L 425.23961,848.86226 L 370.717,834.45721 z "
+ id="path2341"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81182152px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.12087,946.57204 L 425.64348,895.40165 L 371.12087,946.57204 z "
+ id="path2343"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81182152px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.12087,834.45721 L 425.23961,883.16427 L 371.12087,834.45721 z "
+ id="path2345"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81182152px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 371.52474,946.16817 L 425.23961,858.932 L 371.52474,946.16817 z "
+ id="path2347"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <g
+ id="g2380"
+ transform="matrix(0.8118215,0,0,0.6407029,12.907612,330.34982)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="path2367"
+ sodipodi:nodetypes="cc"
+ d="M 104.45669,823.05369 C 49.367554,836.64679 64.546953,875.61463 104.45669,923.51288" />
+ <g
+ id="g2375">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 104.45669,923.51288 L 104.45669,923.51288 L 104.45669,923.51288 L 104.45669,923.51288 z "
+ id="path2369" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 104.45669,923.51288 L 104.45669,912.07066 L 104.45669,923.51288 z "
+ id="path2371" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 104.45669,923.51288 L 104.45669,923.51288 L 94.025166,923.51288"
+ id="path2373" />
+ </g>
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.81182152px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 202.30272,834.45721 L 251.52837,834.45721"
+ id="path2387"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.8051914px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 203.10715,948.19084 L 251.53168,947.78034"
+ id="path2389"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <g
+ id="g2269"
+ transform="translate(0.5529963,36.85315)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="802.54034"
+ x="424.71429"
+ height="27.09761"
+ style="fill:url(#linearGradient2239);fill-opacity:1"
+ id="rect2226"
+ width="98.299812" />
+ <text
+ transform="scale(0.9432972,1.0601113)"
+ xml:space="preserve"
+ style="font-size:27.65625381px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2228"
+ y="779.06506"
+ x="472.89624"><tspan
+ sodipodi:role="line"
+ id="tspan2230"
+ y="779.06506"
+ x="472.89624">tree</tspan></text>
+ </g>
+ <g
+ id="g2274"
+ transform="translate(0.6537304,112.63403)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2276"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2278"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2280"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <g
+ id="g2282"
+ transform="translate(0.5358134,151.8647)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2284"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2286"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2288"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <g
+ id="g2290"
+ transform="translate(0.5358134,194.99677)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2292"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2294"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2296"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <g
+ id="g2298"
+ transform="translate(126.74744,61.04519)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2300"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2302"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2304"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <g
+ id="g2306"
+ transform="translate(126.39334,107.52664)"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <rect
+ y="765.36926"
+ x="424.61356"
+ height="26.59395"
+ style="fill:#aade87"
+ id="rect2308"
+ width="98.417717" />
+ <text
+ xml:space="preserve"
+ style="font-size:25.97828865px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ id="text2310"
+ y="788.53168"
+ x="445.99759"><tspan
+ sodipodi:role="line"
+ id="tspan2312"
+ y="788.53168"
+ x="445.99759">blob</tspan></text>
+ </g>
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.87693077px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 523.45255,852.85498 L 550.43331,886.82117 L 550.43331,886.82117 L 523.45255,852.85498 z "
+ id="path2316"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 523.01409,852.79292 L 551.0069,839.86938 L 551.0069,839.86938 L 523.01409,852.79292 z "
+ id="path2320"
+ inkscape:export-filename="/home/projects/presentations/path2320.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300" />
+ </g>
+</svg>
diff --git a/git-patch.png b/git-patch.png
new file mode 100644
index 0000000..937d368
--- /dev/null
+++ b/git-patch.png
Binary files differ
diff --git a/git-patch.svg b/git-patch.svg
new file mode 100644
index 0000000..06683df
--- /dev/null
+++ b/git-patch.svg
@@ -0,0 +1,415 @@
+<?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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg2226"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ width="1274"
+ height="994"
+ version="1.0"
+ sodipodi:docbase="/home/projects/presentations/git-linuxalt-2007"
+ sodipodi:docname="git-patch.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <metadata
+ id="metadata2231">
+ <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>
+ <defs
+ id="defs2229" />
+ <sodipodi:namedview
+ inkscape:window-height="993"
+ inkscape:window-width="1278"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:zoom="0.77565392"
+ inkscape:cx="639.57847"
+ inkscape:cy="490.75566"
+ inkscape:window-x="0"
+ inkscape:window-y="23"
+ inkscape:current-layer="svg2226">
+ <sodipodi:guide
+ orientation="horizontal"
+ position="719.393"
+ id="guide2323" />
+ <sodipodi:guide
+ orientation="horizontal"
+ position="897.30739"
+ id="guide2325" />
+ <sodipodi:guide
+ orientation="horizontal"
+ position="627.85733"
+ id="guide2327" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="1018.4955"
+ id="guide2333" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="973.37224"
+ id="guide2497" />
+ <sodipodi:guide
+ orientation="vertical"
+ position="590.46952"
+ id="guide2597" />
+ </sodipodi:namedview>
+ <image
+ xlink:href="/home/kzak/screenshot.png"
+ sodipodi:absref="/home/kzak/screenshot.png"
+ width="1274"
+ height="994"
+ id="image2233"
+ x="2.5784676"
+ y="-1.2892236"
+ style="fill:#ffffff" />
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="590.46954"
+ y="46.412453"
+ id="text2285"><tspan
+ sodipodi:role="line"
+ id="tspan2287"
+ x="590.46954"
+ y="46.412453">&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="805.77173"
+ y="47.701687"
+ id="text2289"><tspan
+ sodipodi:role="line"
+ id="tspan2291"
+ x="805.77173"
+ y="47.701687">author</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:24px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="591.77216"
+ y="82.299057"
+ id="text2293"><tspan
+ sodipodi:role="line"
+ id="tspan2295"
+ x="591.77216"
+ y="82.299057">&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="805.77173"
+ y="82.511024"
+ id="text2297"><tspan
+ sodipodi:role="line"
+ id="tspan2299"
+ x="805.77173"
+ y="82.511024">subject</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:74.74181366px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="994.37903"
+ y="64.944946"
+ id="text2301"
+ transform="scale(0.9633161,1.0380808)"><tspan
+ sodipodi:role="line"
+ id="tspan2303"
+ x="994.37903"
+ y="64.944946">}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="1023.6525"
+ y="47.701683"
+ id="text2305"><tspan
+ sodipodi:role="line"
+ id="tspan2307"
+ x="1023.6525"
+ y="47.701683">header</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:117.93131256px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="1582.4867"
+ y="148.42143"
+ id="text2309"
+ transform="matrix(0.6105247,0,-4.7383923e-2,1.6379354,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan2311"
+ x="1582.4867"
+ y="148.42143">}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="1027.5201"
+ y="162.44359"
+ id="text2313"><tspan
+ sodipodi:role="line"
+ id="tspan2315"
+ x="1027.5201"
+ y="162.44359">commit </tspan><tspan
+ sodipodi:role="line"
+ x="1027.5201"
+ y="197.44359"
+ id="tspan2317">message</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:74.06587982px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="983.04437"
+ y="333.53558"
+ id="text2319"
+ transform="scale(0.9721075,1.0286928)"><tspan
+ sodipodi:role="line"
+ id="tspan2321"
+ x="983.04437"
+ y="333.53558">}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="1031.3877"
+ y="330.0441"
+ id="text2329"><tspan
+ sodipodi:role="line"
+ id="tspan2331"
+ x="1031.3877"
+ y="330.0441">diffstat</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="1037.834"
+ y="504.09079"
+ id="text2339"><tspan
+ sodipodi:role="line"
+ id="tspan2341"
+ x="1037.834"
+ y="504.09079">patch</tspan></text>
+ <g
+ id="g2551">
+ <text
+ transform="matrix(0.5204533,0,-4.0393318e-2,1.921402,0,0)"
+ id="text2335"
+ y="303.62833"
+ x="1854.0244"
+ style="font-size:138.34091187px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="303.62833"
+ x="1854.0244"
+ id="tspan2337"
+ sodipodi:role="line">}</tspan></text>
+ <text
+ transform="matrix(0.5204533,0,-4.0393318e-2,1.921402,0,0)"
+ id="text2481"
+ y="478.08481"
+ x="1869.5068"
+ style="font-size:138.34091187px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="478.08481"
+ x="1869.5068"
+ id="tspan2483"
+ sodipodi:role="line">}</tspan></text>
+ <rect
+ y="678.13751"
+ x="910.19977"
+ height="184.36057"
+ width="100.56031"
+ id="rect2485"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.6448819;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ y="596.91565"
+ x="951.45526"
+ height="47.701687"
+ width="42.544746"
+ id="rect2487"
+ style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.6448819;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text2489"
+ y="648.48511"
+ x="975.95068"
+ style="font-size:22px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="648.48511"
+ x="975.95068"
+ id="tspan2491"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2493"
+ y="614.71448"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="614.71448"
+ x="966.5285"
+ id="tspan2495"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2499"
+ y="633.80859"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="633.80859"
+ x="966.5285"
+ id="tspan2501"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2503"
+ y="654.31592"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="654.31592"
+ x="966.5285"
+ id="tspan2505"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2507"
+ y="672.33746"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="672.33746"
+ x="966.5285"
+ id="tspan2509"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2511"
+ y="690.35907"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="690.35907"
+ x="966.5285"
+ id="tspan2513"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2515"
+ y="708.38062"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="708.38062"
+ x="966.5285"
+ id="tspan2517"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2519"
+ y="727.02362"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="727.02362"
+ x="966.5285"
+ id="tspan2521"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2523"
+ y="746.28809"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="746.28809"
+ x="966.5285"
+ id="tspan2525"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2527"
+ y="764.30963"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="764.30963"
+ x="966.5285"
+ id="tspan2529"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2531"
+ y="783.57416"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="783.57416"
+ x="966.5285"
+ id="tspan2533"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2535"
+ y="802.83856"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="802.83856"
+ x="966.5285"
+ id="tspan2537"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2539"
+ y="821.48157"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="821.48157"
+ x="966.5285"
+ id="tspan2541"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2543"
+ y="837.63885"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="837.63885"
+ x="966.5285"
+ id="tspan2545"
+ sodipodi:role="line">.</tspan></text>
+ <text
+ id="text2547"
+ y="853.17468"
+ x="966.5285"
+ style="font-size:64px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ y="853.17468"
+ x="966.5285"
+ id="tspan2549"
+ sodipodi:role="line">.</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:74.74181366px;font-style:normal;font-weight:normal;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="605.23853"
+ y="242.12195"
+ id="text2593"
+ transform="scale(0.9633161,1.0380808)"><tspan
+ sodipodi:role="line"
+ id="tspan2595"
+ x="605.23853"
+ y="242.12195">}</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:28px;font-style:normal;font-weight:normal;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+ x="635.59271"
+ y="237.21919"
+ id="text2599"><tspan
+ sodipodi:role="line"
+ id="tspan2601"
+ x="635.59271"
+ y="237.21919">tags</tspan></text>
+</svg>
diff --git a/git.pp.aux b/git.pp.aux
new file mode 100644
index 0000000..2b710c6
--- /dev/null
+++ b/git.pp.aux
@@ -0,0 +1,121 @@
+\relax
+\ifx\hyper@anchor\@undefined
+\global \let \oldcontentsline\contentsline
+\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global \let \oldnewlabel\newlabel
+\gdef \newlabel#1#2{\newlabelxx{#1}#2}
+\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\let \contentsline\oldcontentsline
+\let \newlabel\oldnewlabel}
+\else
+\global \let \hyper@last\relax
+\fi
+
+\@writefile{toc}{\beamer@endinputifotherversion {3.01pt}}
+\@writefile{nav}{\beamer@endinputifotherversion {3.01pt}}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {3}{3}}}
+\@writefile{toc}{\beamer@sectionintoc {1}{Intro}{4}{0}{1}}
+\@writefile{nav}{\headcommand {\sectionentry {1}{Intro}{4}{Intro}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{3}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{3}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {4}{4}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{0}{5}{5/5}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {5}{5}}}
+\@writefile{toc}{\beamer@subsectionintoc {1}{1}{Development model}{6}{0}{1}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {4}{5}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{6/6}{Development model}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {6}{6}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{7/7}{Development model}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{3}{8/8}{Development model}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {8}{8}}}
+\@writefile{toc}{\beamer@sectionintoc {2}{Implementation}{9}{0}{2}}
+\@writefile{nav}{\headcommand {\sectionentry {2}{Implementation}{9}{Implementation}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {4}{8}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {6}{8}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{4}{9/9}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{5}{10/10}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{6}{11/11}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}}
+\@writefile{toc}{\beamer@subsectionintoc {2}{1}{Naming revisions}{12}{0}{2}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {9}{11}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{1}{1}{12/12}{Naming revisions}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{1}{2}{13/13}{Naming revisions}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{1}{3}{14/14}{Naming revisions}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
+\@writefile{toc}{\beamer@sectionintoc {3}{Repositories}{15}{0}{3}}
+\@writefile{nav}{\headcommand {\sectionentry {3}{Repositories}{15}{Repositories}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {9}{14}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {12}{14}}}
+\@writefile{nav}{\headcommand {\slideentry {3}{0}{4}{15/15}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}}
+\@writefile{nav}{\headcommand {\slideentry {3}{0}{5}{16/16}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}}
+\@writefile{toc}{\beamer@sectionintoc {4}{Branches}{17}{0}{4}}
+\@writefile{nav}{\headcommand {\sectionentry {4}{Branches}{17}{Branches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {15}{16}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {15}{16}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{6}{17/17}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{7}{18/18}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{8}{19/19}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{9}{20/20}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}}
+\@writefile{toc}{\beamer@sectionintoc {5}{Real life with Git}{21}{0}{5}}
+\@writefile{nav}{\headcommand {\sectionentry {5}{Real life with Git}{21}{Real life with Git}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {17}{20}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {17}{20}}}
+\@writefile{nav}{\headcommand {\slideentry {5}{0}{10}{21/21}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}}
+\@writefile{nav}{\headcommand {\slideentry {5}{0}{11}{22/22}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}}
+\@writefile{toc}{\beamer@sectionintoc {6}{Commands}{23}{0}{6}}
+\@writefile{nav}{\headcommand {\sectionentry {6}{Commands}{23}{Commands}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {21}{22}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {21}{22}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{0}{12}{23/23}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{0}{13}{24/24}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}}
+\@writefile{toc}{\beamer@subsectionintoc {6}{1}{Commits and patches}{25}{0}{6}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {23}{24}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{1}{1}{25/25}{Commits and patches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {25}{25}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{1}{2}{26/26}{Commits and patches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{1}{3}{27/27}{Commits and patches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{1}{4}{28/28}{Commits and patches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {28}{28}}}
+\@writefile{nav}{\headcommand {\slideentry {6}{1}{5}{29/29}{Commits and patches}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {29}{29}}}
+\@writefile{toc}{\beamer@sectionintoc {7}{Misc}{30}{0}{7}}
+\@writefile{nav}{\headcommand {\sectionentry {7}{Misc}{30}{Misc}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {23}{29}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {25}{29}}}
+\@writefile{nav}{\headcommand {\slideentry {7}{0}{6}{30/30}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {30}{30}}}
+\bibcite{GitUserManual}{\hyperlink {beamerbibGitUserManual}{Git User's Manual}}
+\bibcite{GitTutorial}{\hyperlink {beamerbibGitTutorial}{Git Tutorial}}
+\bibcite{PerfectPatch}{\hyperlink {beamerbibPerfectPatch}{The perfect patch}}
+\@writefile{nav}{\headcommand {\slideentry {7}{0}{7}{31/31}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {31}{31}}}
+\@writefile{nav}{\headcommand {\slideentry {7}{0}{8}{32/32}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {32}{32}}}
+\@writefile{nav}{\headcommand {\beamer@partpages {1}{32}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {30}{32}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {30}{32}}}
+\@writefile{nav}{\headcommand {\beamer@documentpages {32}}}
+\@writefile{nav}{\headcommand {\def \inserttotalframenumber {32}}}
diff --git a/git.pp.log b/git.pp.log
new file mode 100644
index 0000000..6ef6cdb
--- /dev/null
+++ b/git.pp.log
@@ -0,0 +1,1356 @@
+This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=pdflatex 2007.9.17) 20 DEC 2007 12:09
+entering extended mode
+**git.pp.tex
+(./git.pp.tex
+LaTeX2e <2003/12/01>
+Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
+ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
+stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
+h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
+kish, ukrainian, nohyphenation, loaded.
+(./git.tex (/usr/share/texmf/tex/latex/beamer/beamer.cls
+(/usr/share/texmf/tex/latex/beamer/beamerbasercs.sty
+Package: beamerbasercs 2004/10/07 (rcs-revision 1.3)
+)
+Document Class: beamer 2004/10/11 cvs version 3.01 A class for typesetting pres
+entations (rcs-revision 1.55)
+(/usr/share/texmf/tex/latex/beamer/beamerbasemodes.sty
+Package: beamerbasemodes 2004/10/07 (rcs-revision 1.20)
+\beamer@tempbox=\box26
+\beamer@tempcount=\count79
+\c@beamerpauses=\count80
+
+(/usr/share/texmf/tex/latex/beamer/beamerbasedecode.sty
+Package: beamerbasedecode 2004/10/07 (rcs-revision 1.16)
+\beamer@slideinframe=\count81
+\beamer@minimum=\count82
+)
+\beamer@commentbox=\box27
+\beamer@modecount=\count83
+)
+\headheight=\dimen102
+\headdp=\dimen103
+\footheight=\dimen104
+\sidebarheight=\dimen105
+\beamer@tempdim=\dimen106
+\beamer@finalheight=\dimen107
+\beamer@animht=\dimen108
+\beamer@animdp=\dimen109
+\beamer@animwd=\dimen110
+\beamer@leftmargin=\dimen111
+\beamer@rightmargin=\dimen112
+\beamer@leftsidebar=\dimen113
+\beamer@rightsidebar=\dimen114
+\beamer@boxsize=\dimen115
+\beamer@vboxoffset=\dimen116
+\beamer@descdefault=\dimen117
+\beamer@descriptionwidth=\dimen118
+\beamer@lastskip=\skip41
+\beamer@areabox=\box28
+\beamer@animcurrent=\box29
+\beamer@animshowbox=\box30
+\beamer@sectionbox=\box31
+\beamer@logobox=\box32
+\beamer@linebox=\box33
+\beamer@sectioncount=\count84
+\beamer@subsectionmax=\count85
+\beamer@sectionmax=\count86
+\beamer@totalheads=\count87
+\beamer@headcounter=\count88
+\beamer@partstartpage=\count89
+\beamer@sectionstartpage=\count90
+\beamer@subsectionstartpage=\count91
+\beamer@animationtempa=\count92
+\beamer@animationtempb=\count93
+\beamer@xpos=\count94
+\beamer@ypos=\count95
+\beamer@showpartnumber=\count96
+\beamer@currentsubsection=\count97
+\beamer@coveringdepth=\count98
+\beamer@sectionadjust=\count99
+\beamer@tocsectionnumber=\count100
+
+(/usr/share/texmf/tex/latex/beamer/beamerbaseoptions.sty
+Package: beamerbaseoptions 2004/10/07 (rcs-revision 1.6)
+
+(/usr/share/texmf/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks14
+))
+
+Class beamer Warning: ``slidestop'' is obsolete. Use ``t'' instead on input lin
+e 286.
+
+(/usr/share/texmf/tex/latex/pgf/pgf.sty
+Package: pgf 2004/10/08 ver 0.65
+\pgf@objectcount=\count101
+
+(/usr/share/texmf/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf/tex/latex/graphics/graphics.sty
+Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/share/texmf/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/share/texmf/tex/latex/graphics/graphics.cfg
+File: graphics.cfg 2005/02/03 v1.3 graphics configuration of teTeX/TeXLive
+)
+Package graphics Info: Driver file: pdftex.def on input line 80.
+
+(/usr/share/texmf/tex/latex/graphics/pdftex.def
+File: pdftex.def 2002/06/19 v0.03k graphics/color for pdftex
+\Gread@gobject=\count102
+))
+\Gin@req@height=\dimen119
+\Gin@req@width=\dimen120
+)
+(/usr/share/texmf/tex/latex/xcolor/xcolor.sty
+Package: xcolor 2004/07/04 v2.00 LaTeX color extensions (UK)
+
+(/usr/share/texmf/tex/latex/graphics/color.cfg
+File: color.cfg 2005/02/03 v1.3 color configuration of teTeX/TeXLive
+)
+Package xcolor Info: Driver file: pdftex.def on input line 136.
+
+(/usr/share/texmf/tex/latex/carlisle/colortbl.sty
+Package: colortbl 2001/02/13 v0.1j Color table columns (DPC)
+
+(/usr/share/texmf/tex/latex/tools/array.sty
+Package: array 2003/12/17 v2.4a Tabular extension package (FMi)
+\col@sep=\dimen121
+\extrarowheight=\dimen122
+\NC@list=\toks15
+\extratabsurround=\skip42
+\backup@length=\skip43
+)
+\everycr=\toks16
+\minrowclearance=\skip44
+)
+Package xcolor Info: Color model `cmy' added on input line 972.
+Package xcolor Info: Color model `hsb' added on input line 980.
+Package xcolor Info: Color model `HTML' added on input line 1000.
+Package xcolor Info: Color model `HSB' added on input line 1006.
+Package xcolor Info: Color model `Gray' added on input line 1012.
+)
+\pgfex=\dimen123
+\pgfem=\dimen124
+\pgf@linewidth=\dimen125
+\pgfpic=\box34
+\pgf@hbox=\box35
+\pgf@tempbox=\box36
+\pgf@aax=\dimen126
+\pgf@aay=\dimen127
+\pgf@abx=\dimen128
+\pgf@aby=\dimen129
+\pgf@bax=\dimen130
+\pgf@bay=\dimen131
+\pgf@bbx=\dimen132
+\pgf@bby=\dimen133
+\pgf@tempdim=\dimen134
+\pgf@x=\dimen135
+\pgf@y=\dimen136
+\pgf@xa=\dimen137
+\pgf@ya=\dimen138
+\pgf@xb=\dimen139
+\pgf@yb=\dimen140
+\pgf@xc=\dimen141
+\pgf@yc=\dimen142
+\pgfobjectbox=\box37
+\pgf@xx=\dimen143
+\pgf@xy=\dimen144
+\pgf@yx=\dimen145
+\pgf@yy=\dimen146
+\pgf@zx=\dimen147
+\pgf@zy=\dimen148
+\pgf@counta=\count103
+\pgf@countb=\count104
+)
+(/usr/share/texmf/tex/latex/pgf/xxcolor.sty
+Package: xxcolor 2003/10/24 ver 0.1
+\XC@nummixins=\count105
+\XC@countmixins=\count106
+)
+(/usr/share/texmf/tex/latex/amsfonts/amssymb.sty
+Package: amssymb 2002/01/22 v2.2d
+
+(/usr/share/texmf/tex/latex/amsfonts/amsfonts.sty
+Package: amsfonts 2001/10/25 v2.2f
+\@emptytoks=\toks17
+\symAMSa=\mathgroup4
+\symAMSb=\mathgroup5
+LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
+(Font) U/euf/m/n --> U/euf/b/n on input line 132.
+))
+(/usr/share/texmf/tex/latex/geometry/geometry.sty
+Package: geometry 2002/07/08 v3.2 Page Geometry
+\Gm@cnth=\count107
+\Gm@cntv=\count108
+\c@Gm@tempcnt=\count109
+\Gm@bindingoffset=\dimen149
+\Gm@wd@mp=\dimen150
+\Gm@odd@mp=\dimen151
+\Gm@even@mp=\dimen152
+\Gm@dimlist=\toks18
+
+(/usr/share/texmf/tex/latex/geometry/geometry.cfg))
+(/usr/share/texmf/tex/latex/hyperref/hyperref.sty
+Package: hyperref 2003/11/30 v6.74m Hypertext links for LaTeX
+\@linkdim=\dimen153
+\Hy@linkcounter=\count110
+\Hy@pagecounter=\count111
+
+(/usr/share/texmf/tex/latex/hyperref/pd1enc.def
+File: pd1enc.def 2003/11/30 v6.74m Hyperref: PDFDocEncoding definition (HO)
+)
+(/usr/share/texmf/tex/latex/hyperref/hyperref.cfg
+File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive and teTeX
+)
+Package hyperref Info: Option `unicode' set `true' on input line 1830.
+
+(/usr/share/texmf/tex/latex/hyperref/puenc.def
+File: puenc.def 2003/11/30 v6.74m Hyperref: PDF Unicode definition (HO)
+)
+Package hyperref Info: Option `bookmarks' set `true' on input line 1830.
+Package hyperref Info: Option `bookmarksopen' set `true' on input line 1830.
+Package hyperref Info: Option `implicit' set `false' on input line 1830.
+Package hyperref Info: Hyper figures OFF on input line 1880.
+Package hyperref Info: Link nesting OFF on input line 1885.
+Package hyperref Info: Hyper index ON on input line 1888.
+Package hyperref Info: Plain pages ON on input line 1893.
+Package hyperref Info: Backreferencing OFF on input line 1900.
+
+Implicit mode OFF; no redefinition of LaTeX internals
+Package hyperref Info: Bookmarks ON on input line 2004.
+(/usr/share/texmf/tex/latex/url/url.sty
+\Urlmuskip=\muskip10
+Package: url 2004/03/15 ver 3.1 Verb mode for urls, etc.
+)
+LaTeX Info: Redefining \url on input line 2143.
+\Fld@menulength=\count112
+\Field@Width=\dimen154
+\Fld@charsize=\dimen155
+\Choice@toks=\toks19
+\Field@toks=\toks20
+Package hyperref Info: Hyper figures OFF on input line 2618.
+Package hyperref Info: Link nesting OFF on input line 2623.
+Package hyperref Info: Hyper index ON on input line 2626.
+Package hyperref Info: backreferencing OFF on input line 2633.
+Package hyperref Info: Link coloring OFF on input line 2638.
+
+Hyperref stopped early
+)
+*hyperref using driver hpdftex*
+(/usr/share/texmf/tex/latex/hyperref/hpdftex.def
+File: hpdftex.def 2003/11/30 v6.74m Hyperref driver for pdfTeX
+
+(/usr/share/texmf/tex/latex/psnfss/pifont.sty
+Package: pifont 2004/09/15 PSNFSS-v9.2 Pi font support (SPQR)
+LaTeX Font Info: Try loading font information for U+pzd on input line 63.
+
+(/usr/share/texmf/tex/latex/psnfss/upzd.fd
+File: upzd.fd 2001/06/04 font definitions for U/pzd.
+)
+LaTeX Font Info: Try loading font information for U+psy on input line 64.
+
+(/usr/share/texmf/tex/latex/psnfss/upsy.fd
+File: upsy.fd 2001/06/04 font definitions for U/psy.
+))
+\Fld@listcount=\count113
+\@outlinefile=\write3
+)
+(/usr/share/texmf/tex/latex/base/size11.clo
+File: size11.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasecompatibility.sty
+Package: beamerbasecompatibility 2004/11/01 (rcs-revision 1.56)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasefont.sty
+Package: beamerbasefont 2004/10/07 (rcs-revision 1.11)
+LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
+(Font) OT1/cmr/m/n --> OT1/cmss/m/n on input line 170.
+LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 173.
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasemisc.sty
+Package: beamerbasemisc 2004/10/07 (rcs-revision 1.19)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseoverlay.sty
+Package: beamerbaseoverlay 2004/10/26 (rcs-revision 1.47)
+\beamer@argscount=\count114
+\beamer@lastskipcover=\skip45
+\beamer@trivlistdepth=\count115
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasetitle.sty
+Package: beamerbasetitle 2004/11/01 (rcs-revision 1.22)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasesection.sty
+Package: beamerbasesection 2004/10/14 (rcs-revision 1.15)
+\c@lecture=\count116
+\c@part=\count117
+\c@section=\count118
+\c@subsection=\count119
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseframe.sty
+Package: beamerbaseframe 2004/11/01 (rcs-revision 1.47)
+\beamer@framebox=\box38
+\beamer@frametitlebox=\box39
+\beamer@zoombox=\box40
+\beamer@zoomcount=\count120
+\beamer@zoomframecount=\count121
+\beamer@frametextheight=\dimen156
+\c@subsectionslide=\count122
+\beamer@frametopskip=\skip46
+\beamer@framebottomskip=\skip47
+\beamer@frametopskipautobreak=\skip48
+\beamer@framebottomskipautobreak=\skip49
+\beamer@envbody=\toks21
+\c@framenumber=\count123
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseverbatim.sty
+Package: beamerbaseverbatim 2004/10/13 (rcs-revision 1.2)
+\beamer@verbatimfileout=\write4
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseframesize.sty
+Package: beamerbaseframesize 2004/10/20 (rcs-revision 1.9)
+\beamer@splitbox=\box41
+\beamer@autobreakcount=\count124
+\beamer@frametitletoks=\toks22
+\beamer@framesubtitletoks=\toks23
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseframecomponents.sty
+Package: beamerbaseframecomponents 2004/11/01 (rcs-revision 1.39)
+\beamer@footins=\box42
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasecolor.sty
+Package: beamerbasecolor 2004/10/28 (rcs-revision 1.38)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasenotes.sty
+Package: beamerbasenotes 2004/10/08 (rcs-revision 1.14)
+\beamer@frameboxcopy=\box43
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasetoc.sty
+Package: beamerbasetoc 2004/10/07 (rcs-revision 1.19)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasetemplates.sty
+Package: beamerbasetemplates 2004/10/07 (rcs-revision 1.50)
+\beamer@sbttoks=\toks24
+
+(/usr/share/texmf/tex/latex/beamer/beamerbaseauxtemplates.sty
+Package: beamerbaseauxtemplates 2004/10/28 (rcs-revision 1.21)
+
+(/usr/share/texmf/tex/latex/pgf/pgfshade.sty
+Package: pgfshade 2004/10/08 ver 0.64
+\pgf@max=\dimen157
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbaseboxes.sty
+Package: beamerbaseboxes 2004/10/28 (rcs-revision 1.22)
+\bmb@box=\box44
+\bmb@colorbox=\box45
+\bmb@boxshadow=\box46
+\bmb@boxshadowball=\box47
+\bmb@boxshadowballlarge=\box48
+\bmb@temp=\dimen158
+\bmb@dima=\dimen159
+\bmb@dimb=\dimen160
+\bmb@prevheight=\dimen161
+)
+\beamer@blockheadheight=\dimen162
+))
+(/usr/share/texmf/tex/latex/beamer/beamerbaselocalstructure.sty
+Package: beamerbaselocalstructure 2004/11/01 (rcs-revision 1.50)
+
+(/usr/share/texmf/tex/latex/tools/enumerate.sty
+Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC)
+\@enLab=\toks25
+)
+\c@figure=\count125
+\c@table=\count126
+\abovecaptionskip=\skip50
+\belowcaptionskip=\skip51
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasenavigation.sty
+Package: beamerbasenavigation 2004/11/01 (rcs-revision 1.30)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasetheorems.sty
+Package: beamerbasetheorems 2004/10/07 (rcs-revision 1.6)
+
+(/usr/share/texmf/tex/latex/amsmath/amsmath.sty
+Package: amsmath 2000/07/18 v2.13 AMS math features
+\@mathmargin=\skip52
+
+For additional information on amsmath, use the `?' option.
+(/usr/share/texmf/tex/latex/amsmath/amstext.sty
+Package: amstext 2000/06/29 v2.01
+
+(/usr/share/texmf/tex/latex/amsmath/amsgen.sty
+File: amsgen.sty 1999/11/30 v2.0
+\@emptytoks=\toks26
+\ex@=\dimen163
+))
+(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty
+Package: amsbsy 1999/11/29 v1.2d
+\pmbraise@=\dimen164
+)
+(/usr/share/texmf/tex/latex/amsmath/amsopn.sty
+Package: amsopn 1999/12/14 v2.01 operator names
+)
+\inf@bad=\count127
+LaTeX Info: Redefining \frac on input line 211.
+\uproot@=\count128
+\leftroot@=\count129
+LaTeX Info: Redefining \overline on input line 307.
+\classnum@=\count130
+\DOTSCASE@=\count131
+LaTeX Info: Redefining \ldots on input line 379.
+LaTeX Info: Redefining \dots on input line 382.
+LaTeX Info: Redefining \cdots on input line 467.
+\Mathstrutbox@=\box49
+\strutbox@=\box50
+\big@size=\dimen165
+LaTeX Font Info: Redeclaring font encoding OML on input line 567.
+LaTeX Font Info: Redeclaring font encoding OMS on input line 568.
+\macc@depth=\count132
+\c@MaxMatrixCols=\count133
+\dotsspace@=\muskip11
+\c@parentequation=\count134
+\dspbrk@lvl=\count135
+\tag@help=\toks27
+\row@=\count136
+\column@=\count137
+\maxfields@=\count138
+\andhelp@=\toks28
+\eqnshift@=\dimen166
+\alignsep@=\dimen167
+\tagshift@=\dimen168
+\tagwidth@=\dimen169
+\totwidth@=\dimen170
+\lineht@=\dimen171
+\@envbody=\toks29
+\multlinegap=\skip53
+\multlinetaggap=\skip54
+\mathdisplay@stack=\toks30
+LaTeX Info: Redefining \[ on input line 2666.
+LaTeX Info: Redefining \] on input line 2667.
+)
+(/usr/share/texmf/tex/latex/amscls/amsthm.sty
+Package: amsthm 2004/08/06 v2.20
+\thm@style=\toks31
+\thm@bodyfont=\toks32
+\thm@headfont=\toks33
+\thm@notefont=\toks34
+\thm@headpunct=\toks35
+\thm@preskip=\skip55
+\thm@postskip=\skip56
+\thm@headsep=\skip57
+\dth@everypar=\toks36
+)
+\c@theorem=\count139
+)
+(/usr/share/texmf/tex/latex/beamer/beamerbasethemes.sty
+Package: beamerbasethemes 2004/10/07 (rcs-revision 1.9)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerthemedefault.sty
+Package: beamerthemedefault 2004/10/07 (rcs-revision 1.6)
+
+(/usr/share/texmf/tex/latex/beamer/beamerfontthemedefault.sty
+Package: beamerfontthemedefault 2004/10/07 (rcs-revision 1.10)
+)
+(/usr/share/texmf/tex/latex/beamer/beamercolorthemedefault.sty
+Package: beamercolorthemedefault 2004/10/07 (rcs-revision 1.25)
+)
+(/usr/share/texmf/tex/latex/beamer/beamerinnerthemedefault.sty
+Package: beamerinnerthemedefault 2004/10/28 (rcs-revision 1.16)
+\beamer@dima=\dimen172
+\beamer@dimb=\dimen173
+)
+(/usr/share/texmf/tex/latex/beamer/beamerouterthemedefault.sty
+Package: beamerouterthemedefault 2004/10/07 (rcs-revision 1.6)
+)))
+(./beamerthemeGit.sty
+Package: beamerthemeGit
+
+(/usr/share/texmf/tex/latex/beamer/beamerinnerthemerectangles.sty
+Package: beamerinnerthemerectangles 2004/10/07 (rcs-revision 1.3)
+)
+\rh@rhbg=\count140
+\rh@temprhheadline=\box51
+\rh@tempdim=\dimen174
+)
+(/usr/share/texmf/tex/latex/base/inputenc.sty
+Package: inputenc 2004/02/05 v1.0d Input encoding file
+
+(/usr/share/texmf/tex/latex/base/utf8.def
+File: utf8.def 2004/02/09 v1.1b UTF-8 support for inputenc
+Now handling font encoding OML ...
+... no UTF-8 mapping file for font encoding OML
+Now handling font encoding T1 ...
+... processing UTF-8 mapping file for font encoding T1
+
+(/usr/share/texmf/tex/latex/base/t1enc.dfu
+File: t1enc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00AB (decimal 171)
+ defining Unicode char U+00BB (decimal 187)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C0 (decimal 192)
+ defining Unicode char U+00C1 (decimal 193)
+ defining Unicode char U+00C2 (decimal 194)
+ defining Unicode char U+00C3 (decimal 195)
+ defining Unicode char U+00C4 (decimal 196)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00C7 (decimal 199)
+ defining Unicode char U+00C8 (decimal 200)
+ defining Unicode char U+00C9 (decimal 201)
+ defining Unicode char U+00CA (decimal 202)
+ defining Unicode char U+00CB (decimal 203)
+ defining Unicode char U+00CC (decimal 204)
+ defining Unicode char U+00CD (decimal 205)
+ defining Unicode char U+00CE (decimal 206)
+ defining Unicode char U+00CF (decimal 207)
+ defining Unicode char U+00D0 (decimal 208)
+ defining Unicode char U+00D1 (decimal 209)
+ defining Unicode char U+00D2 (decimal 210)
+ defining Unicode char U+00D3 (decimal 211)
+ defining Unicode char U+00D4 (decimal 212)
+ defining Unicode char U+00D5 (decimal 213)
+ defining Unicode char U+00D6 (decimal 214)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00D9 (decimal 217)
+ defining Unicode char U+00DA (decimal 218)
+ defining Unicode char U+00DB (decimal 219)
+ defining Unicode char U+00DC (decimal 220)
+ defining Unicode char U+00DD (decimal 221)
+ defining Unicode char U+00DE (decimal 222)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E0 (decimal 224)
+ defining Unicode char U+00E1 (decimal 225)
+ defining Unicode char U+00E2 (decimal 226)
+ defining Unicode char U+00E3 (decimal 227)
+ defining Unicode char U+00E4 (decimal 228)
+ defining Unicode char U+00E5 (decimal 229)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00E7 (decimal 231)
+ defining Unicode char U+00E8 (decimal 232)
+ defining Unicode char U+00E9 (decimal 233)
+ defining Unicode char U+00EA (decimal 234)
+ defining Unicode char U+00EB (decimal 235)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F0 (decimal 240)
+ defining Unicode char U+00F1 (decimal 241)
+ defining Unicode char U+00F2 (decimal 242)
+ defining Unicode char U+00F3 (decimal 243)
+ defining Unicode char U+00F4 (decimal 244)
+ defining Unicode char U+00F5 (decimal 245)
+ defining Unicode char U+00F6 (decimal 246)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+00F9 (decimal 249)
+ defining Unicode char U+00FA (decimal 250)
+ defining Unicode char U+00FB (decimal 251)
+ defining Unicode char U+00FC (decimal 252)
+ defining Unicode char U+00FD (decimal 253)
+ defining Unicode char U+00FE (decimal 254)
+ defining Unicode char U+00FF (decimal 255)
+ defining Unicode char U+0102 (decimal 258)
+ defining Unicode char U+0103 (decimal 259)
+ defining Unicode char U+0104 (decimal 260)
+ defining Unicode char U+0105 (decimal 261)
+ defining Unicode char U+0106 (decimal 262)
+ defining Unicode char U+0107 (decimal 263)
+ defining Unicode char U+010C (decimal 268)
+ defining Unicode char U+010D (decimal 269)
+ defining Unicode char U+010E (decimal 270)
+ defining Unicode char U+010F (decimal 271)
+ defining Unicode char U+0110 (decimal 272)
+ defining Unicode char U+0111 (decimal 273)
+ defining Unicode char U+0118 (decimal 280)
+ defining Unicode char U+0119 (decimal 281)
+ defining Unicode char U+011A (decimal 282)
+ defining Unicode char U+011B (decimal 283)
+ defining Unicode char U+011E (decimal 286)
+ defining Unicode char U+011F (decimal 287)
+ defining Unicode char U+0130 (decimal 304)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0139 (decimal 313)
+ defining Unicode char U+013A (decimal 314)
+ defining Unicode char U+013D (decimal 317)
+ defining Unicode char U+013E (decimal 318)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0143 (decimal 323)
+ defining Unicode char U+0144 (decimal 324)
+ defining Unicode char U+0147 (decimal 327)
+ defining Unicode char U+0148 (decimal 328)
+ defining Unicode char U+014A (decimal 330)
+ defining Unicode char U+014B (decimal 331)
+ defining Unicode char U+0150 (decimal 336)
+ defining Unicode char U+0151 (decimal 337)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+0154 (decimal 340)
+ defining Unicode char U+0155 (decimal 341)
+ defining Unicode char U+0158 (decimal 344)
+ defining Unicode char U+0159 (decimal 345)
+ defining Unicode char U+015A (decimal 346)
+ defining Unicode char U+015B (decimal 347)
+ defining Unicode char U+015E (decimal 350)
+ defining Unicode char U+015F (decimal 351)
+ defining Unicode char U+0160 (decimal 352)
+ defining Unicode char U+0161 (decimal 353)
+ defining Unicode char U+0162 (decimal 354)
+ defining Unicode char U+0163 (decimal 355)
+ defining Unicode char U+0164 (decimal 356)
+ defining Unicode char U+0165 (decimal 357)
+ defining Unicode char U+016E (decimal 366)
+ defining Unicode char U+016F (decimal 367)
+ defining Unicode char U+0170 (decimal 368)
+ defining Unicode char U+0171 (decimal 369)
+ defining Unicode char U+0178 (decimal 376)
+ defining Unicode char U+0179 (decimal 377)
+ defining Unicode char U+017A (decimal 378)
+ defining Unicode char U+017B (decimal 379)
+ defining Unicode char U+017C (decimal 380)
+ defining Unicode char U+017D (decimal 381)
+ defining Unicode char U+017E (decimal 382)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201A (decimal 8218)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+ defining Unicode char U+201E (decimal 8222)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2031 (decimal 8241)
+ defining Unicode char U+2039 (decimal 8249)
+ defining Unicode char U+203A (decimal 8250)
+ defining Unicode char U+2423 (decimal 9251)
+)
+Now handling font encoding OT1 ...
+... processing UTF-8 mapping file for font encoding OT1
+
+(/usr/share/texmf/tex/latex/base/ot1enc.dfu
+File: ot1enc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
+ defining Unicode char U+00A1 (decimal 161)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00B8 (decimal 184)
+ defining Unicode char U+00BF (decimal 191)
+ defining Unicode char U+00C5 (decimal 197)
+ defining Unicode char U+00C6 (decimal 198)
+ defining Unicode char U+00D8 (decimal 216)
+ defining Unicode char U+00DF (decimal 223)
+ defining Unicode char U+00E6 (decimal 230)
+ defining Unicode char U+00EC (decimal 236)
+ defining Unicode char U+00ED (decimal 237)
+ defining Unicode char U+00EE (decimal 238)
+ defining Unicode char U+00EF (decimal 239)
+ defining Unicode char U+00F8 (decimal 248)
+ defining Unicode char U+0131 (decimal 305)
+ defining Unicode char U+0141 (decimal 321)
+ defining Unicode char U+0142 (decimal 322)
+ defining Unicode char U+0152 (decimal 338)
+ defining Unicode char U+0153 (decimal 339)
+ defining Unicode char U+2013 (decimal 8211)
+ defining Unicode char U+2014 (decimal 8212)
+ defining Unicode char U+2018 (decimal 8216)
+ defining Unicode char U+2019 (decimal 8217)
+ defining Unicode char U+201C (decimal 8220)
+ defining Unicode char U+201D (decimal 8221)
+)
+Now handling font encoding OMS ...
+... processing UTF-8 mapping file for font encoding OMS
+
+(/usr/share/texmf/tex/latex/base/omsenc.dfu
+File: omsenc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
+ defining Unicode char U+00A7 (decimal 167)
+ defining Unicode char U+00B6 (decimal 182)
+ defining Unicode char U+02D9 (decimal 729)
+ defining Unicode char U+2020 (decimal 8224)
+ defining Unicode char U+2021 (decimal 8225)
+ defining Unicode char U+2022 (decimal 8226)
+)
+Now handling font encoding OMX ...
+... no UTF-8 mapping file for font encoding OMX
+Now handling font encoding U ...
+... no UTF-8 mapping file for font encoding U
+Now handling font encoding PD1 ...
+... no UTF-8 mapping file for font encoding PD1
+Now handling font encoding PU ...
+... no UTF-8 mapping file for font encoding PU
+ defining Unicode char U+00A9 (decimal 169)
+ defining Unicode char U+00AA (decimal 170)
+ defining Unicode char U+00AE (decimal 174)
+ defining Unicode char U+00BA (decimal 186)
+ defining Unicode char U+02C6 (decimal 710)
+ defining Unicode char U+02CA (decimal 714)
+ defining Unicode char U+200C (decimal 8204)
+ defining Unicode char U+2026 (decimal 8230)
+ defining Unicode char U+2122 (decimal 8482)
+ defining Unicode char U+2423 (decimal 9251)
+))
+(/usr/share/texmf/tex/latex/setspace/setspace.sty
+Package: setspace 2000/12/01 6.7 Contributed and Supported LaTeX2e package
+
+Package: `setspace' 6.7 <2000/12/01>
+) (/usr/share/texmf/tex/latex/tools/calc.sty
+Package: calc 1998/07/07 v4.1b Infix arithmetic (KKT,FJ)
+\calc@Acount=\count141
+\calc@Bcount=\count142
+\calc@Adimen=\dimen175
+\calc@Bdimen=\dimen176
+\calc@Askip=\skip58
+\calc@Bskip=\skip59
+LaTeX Info: Redefining \setlength on input line 59.
+LaTeX Info: Redefining \addtolength on input line 60.
+\calc@denominator=\count143
+)
+(/usr/share/texmf/tex/latex/upquote/upquote.sty
+Package: upquote 2003/08/11 v1.1 Covington's upright-quote modification to verb
+atim and verb
+
+(/usr/share/texmf/tex/latex/base/textcomp.sty
+Package: textcomp 2004/02/22 v1.99f Standard LaTeX package
+Package textcomp Info: Sub-encoding information:
+(textcomp) 5 = only ISO-Adobe without \textcurrency
+(textcomp) 4 = 5 + \texteuro
+(textcomp) 3 = 4 + \textohm
+(textcomp) 2 = 3 + \textestimated + \textcurrency
+(textcomp) 1 = TS1 - \textcircled - \t
+(textcomp) 0 = TS1 (full)
+(textcomp) Font families with sub-encoding setting implement
+(textcomp) only a restricted character set as indicated.
+(textcomp) Family '?' is the default used for unknown fonts.
+(textcomp) See the documentation for details.
+Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71.
+
+(/usr/share/texmf/tex/latex/base/ts1enc.def
+File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
+Now handling font encoding TS1 ...
+... processing UTF-8 mapping file for font encoding TS1
+
+(/usr/share/texmf/tex/latex/base/ts1enc.dfu
+File: ts1enc.dfu 2004/02/09 v1.1b UTF-8 support for inputenc
+ defining Unicode char U+00A2 (decimal 162)
+ defining Unicode char U+00A3 (decimal 163)
+ defining Unicode char U+00A4 (decimal 164)
+ defining Unicode char U+00A5 (decimal 165)
+ defining Unicode char U+00A6 (decimal 166)
+ defining Unicode char U+00A7 (decimal 167)
+ defining Unicode char U+00A8 (decimal 168)
+ defining Unicode char U+00A9 (decimal 169)
+ defining Unicode char U+00AA (decimal 170)
+ defining Unicode char U+00AC (decimal 172)
+ defining Unicode char U+00AE (decimal 174)
+ defining Unicode char U+00AF (decimal 175)
+ defining Unicode char U+00B0 (decimal 176)
+ defining Unicode char U+00B1 (decimal 177)
+ defining Unicode char U+00B2 (decimal 178)
+ defining Unicode char U+00B3 (decimal 179)
+ defining Unicode char U+00B4 (decimal 180)
+ defining Unicode char U+00B5 (decimal 181)
+ defining Unicode char U+00B6 (decimal 182)
+ defining Unicode char U+00B7 (decimal 183)
+ defining Unicode char U+00B9 (decimal 185)
+ defining Unicode char U+00BA (decimal 186)
+ defining Unicode char U+00BC (decimal 188)
+ defining Unicode char U+00BD (decimal 189)
+ defining Unicode char U+00BE (decimal 190)
+ defining Unicode char U+00D7 (decimal 215)
+ defining Unicode char U+00F7 (decimal 247)
+ defining Unicode char U+0192 (decimal 402)
+ defining Unicode char U+02C7 (decimal 711)
+ defining Unicode char U+02D8 (decimal 728)
+ defining Unicode char U+02DD (decimal 733)
+ defining Unicode char U+0E37 (decimal 3639)
+ defining Unicode char U+2016 (decimal 8214)
+ defining Unicode char U+2020 (decimal 8224)
+ defining Unicode char U+2021 (decimal 8225)
+ defining Unicode char U+2022 (decimal 8226)
+ defining Unicode char U+2030 (decimal 8240)
+ defining Unicode char U+2031 (decimal 8241)
+ defining Unicode char U+203B (decimal 8251)
+ defining Unicode char U+203D (decimal 8253)
+ defining Unicode char U+2044 (decimal 8260)
+ defining Unicode char U+204E (decimal 8270)
+ defining Unicode char U+2052 (decimal 8274)
+ defining Unicode char U+20A1 (decimal 8353)
+ defining Unicode char U+20A4 (decimal 8356)
+ defining Unicode char U+20A6 (decimal 8358)
+ defining Unicode char U+20A9 (decimal 8361)
+ defining Unicode char U+20AB (decimal 8363)
+ defining Unicode char U+20AC (decimal 8364)
+ defining Unicode char U+20B1 (decimal 8369)
+ defining Unicode char U+2103 (decimal 8451)
+ defining Unicode char U+2116 (decimal 8470)
+ defining Unicode char U+2117 (decimal 8471)
+ defining Unicode char U+211E (decimal 8478)
+ defining Unicode char U+2120 (decimal 8480)
+ defining Unicode char U+2122 (decimal 8482)
+ defining Unicode char U+2126 (decimal 8486)
+ defining Unicode char U+2127 (decimal 8487)
+ defining Unicode char U+212E (decimal 8494)
+ defining Unicode char U+2190 (decimal 8592)
+ defining Unicode char U+2191 (decimal 8593)
+ defining Unicode char U+2192 (decimal 8594)
+ defining Unicode char U+2193 (decimal 8595)
+ defining Unicode char U+2329 (decimal 9001)
+ defining Unicode char U+232A (decimal 9002)
+ defining Unicode char U+2422 (decimal 9250)
+ defining Unicode char U+25E6 (decimal 9702)
+ defining Unicode char U+25EF (decimal 9711)
+ defining Unicode char U+266A (decimal 9834)
+))
+LaTeX Info: Redefining \oldstylenums on input line 266.
+Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281.
+Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282.
+Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283.
+Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284.
+Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285.
+Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286.
+Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287.
+Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288.
+Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289.
+Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290.
+Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291.
+Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292.
+Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293.
+Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294.
+Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295.
+Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296.
+Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297.
+Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298.
+Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299.
+Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300.
+Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301.
+Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302.
+Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303.
+Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304.
+
+Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305.
+Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306.
+Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307.
+Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308.
+Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309.
+Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310.
+Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 311.
+Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 312.
+Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 313.
+Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 314.
+Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 315.
+Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 316.
+Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 317.
+Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 318.
+Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 319.
+Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 320.
+Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 321.
+Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 322.
+Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 323.
+Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 324.
+Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 325.
+Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 326.
+))
+(/usr/share/texmf/tex/latex/floatflt/floatflt.sty
+Package: floatflt 1997/07/16 v. 1.31
+\c@OptionTest=\count144
+\figbox=\box52
+\tabbox=\box53
+\pagebox=\box54
+\ffigcount=\count145
+\ftabcount=\count146
+\fftest=\count147
+\hangcount=\count148
+\nosuccesstryfig=\count149
+\nosuccesstrytab=\count150
+\figgutter=\dimen177
+\tabgutter=\dimen178
+\htdone=\dimen179
+\pageht=\dimen180
+\startpageht=\dimen181
+\tabbredd=\dimen182
+\floatfltwidth=\dimen183
+\fltitemwidth=\dimen184
+\outputpretest=\toks37
+)
+(/usr/share/texmf/tex/latex/textpos/textpos.sty
+Package: textpos 2003/09/07 v1.4
+
+Package: `textpos' 1.4 <2003/09/07>
+(/usr/share/texmf/tex/latex/ms/everyshi.sty
+Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS)
+)
+\TP@textbox=\box55
+\TP@holdbox=\box56
+\TPHorizModule=\dimen185
+\TPVertModule=\dimen186
+
+Grid set 16 x 16 = 22.7622pt x 17.07166pt
+\TPboxrulesize=\dimen187
+\TP@ox=\dimen188
+\TP@oy=\dimen189
+\TP@tbargs=\toks38
+\TP@prevdepth=\dimen190
+TextBlockOrigin set to 0pt x 0pt
+)
+\@verb\verbemail=\box57
+\@verb\kzakemail=\box58
+
+
+Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
+(hyperref) removing `\\' on input line 34.
+
+
+Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
+(hyperref) removing `\setbox' on input line 34.
+
+
+Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
+(hyperref) removing `\copy' on input line 34.
+
+
+Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
+(hyperref) removing `\@verb\kzakemail' on input line 34.
+
+
+Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
+(hyperref) removing `\unhbox' on input line 34.
+
+(./git.pp.aux)
+\openout1 = `git.pp.aux'.
+
+LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 42.
+LaTeX Font Info: ... okay on input line 42.
+LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 42.
+LaTeX Font Info: Try loading font information for TS1+cmr on input line 42.
+ (/usr/share/texmf/tex/latex/base/ts1cmr.fd
+File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info: ... okay on input line 42.
+
+(/usr/share/texmf/tex/context/base/supp-pdf.tex
+(/usr/share/texmf/tex/context/base/supp-mis.tex
+loading : Context Support Macros / Miscellaneous (2004.10.26)
+\protectiondepth=\count151
+\scratchcounter=\count152
+\scratchtoks=\toks39
+\scratchdimen=\dimen191
+\scratchskip=\skip60
+\scratchmuskip=\muskip12
+\scratchbox=\box59
+\scratchread=\read1
+\scratchwrite=\write5
+\zeropoint=\dimen192
+\onepoint=\dimen193
+\onebasepoint=\dimen194
+\minusone=\count153
+\thousandpoint=\dimen195
+\onerealpoint=\dimen196
+\emptytoks=\toks40
+\nextbox=\box60
+\nextdepth=\dimen197
+\everyline=\toks41
+\!!counta=\count154
+\!!countb=\count155
+\recursecounter=\count156
+)
+loading : Context Support Macros / PDF (2004.03.26)
+\nofMPsegments=\count157
+\nofMParguments=\count158
+\MPscratchCnt=\count159
+\MPscratchDim=\dimen198
+\MPnumerator=\count160
+\everyMPtoPDFconversion=\toks42
+)
+\rownum=\count161
+-------------------- Geometry parameters
+paper: user defined
+landscape: --
+twocolumn: --
+twoside: --
+asymmetric: --
+h-parts: 28.45274pt, 307.28987pt, 28.45274pt
+v-parts: 0.0pt, 273.14662pt, 0.0pt
+hmarginratio: --
+vmarginratio: --
+lines: --
+heightrounded: --
+bindingoffset: 0.0pt
+truedimen: --
+includehead: true
+includefoot: true
+includemp: --
+driver: pdftex
+-------------------- Page layout dimensions and switches
+\paperwidth 364.19536pt
+\paperheight 273.14662pt
+\textwidth 307.28987pt
+\textheight 244.6939pt
+\oddsidemargin -43.81725pt
+\evensidemargin -43.81725pt
+\topmargin -72.26999pt
+\headheight 14.22636pt
+\headsep 0.0pt
+\footskip 14.22636pt
+\marginparwidth 4.0pt
+\marginparsep 10.0pt
+\columnsep 10.0pt
+\skip\footins 10.0pt plus 4.0pt minus 2.0pt
+\hoffset 0.0pt
+\voffset 0.0pt
+\mag 1000
+
+(1in=72.27pt, 1cm=28.45pt)
+-----------------------
+Package hyperref Info: Link coloring OFF on input line 42.
+ (/usr/share/texmf/tex/latex/hyperref/nameref.sty
+Package: nameref 2003/12/03 v2.21 Cross-referencing by name of section
+\c@section@level=\count162
+)
+LaTeX Info: Redefining \ref on input line 42.
+LaTeX Info: Redefining \pageref on input line 42.
+ (./git.pp.out)
+(./git.pp.out)
+\openout3 = `git.pp.out'.
+
+\symnumbers=\mathgroup6
+\sympureletters=\mathgroup7
+LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
+(Font) OT1/cmss/m/n --> OT1/cmr/m/n on input line 42.
+LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
+(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
+(Font) OT1/cmr/bx/n --> OT1/cmss/bx/n on input line 42.
+LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
+(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
+(Font) OT1/cmss/bx/n --> OT1/cmss/m/n on input line 42.
+LaTeX Font Info: Redeclaring math alphabet \mathit on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
+(Font) OT1/cmr/m/it --> OT1/cmss/m/it on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
+(Font) OT1/cmr/bx/it --> OT1/cmss/m/it on input line 42.
+LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
+(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
+(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 42.
+LaTeX Font Info: Overwriting symbol font `numbers' in version `bold'
+(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 42.
+LaTeX Font Info: Overwriting symbol font `pureletters' in version `bold'
+(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
+(Font) OT1/cmss/bx/n --> OT1/cmr/bx/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold'
+(Font) OT1/cmss/bx/n --> OT1/cmss/bx/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
+(Font) OT1/cmss/m/n --> OT1/cmss/bx/n on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
+(Font) OT1/cmss/m/it --> OT1/cmss/bx/it on input line 42.
+LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
+(Font) OT1/cmtt/m/n --> OT1/cmtt/bx/n on input line 42.
+ ABD: EveryShipout initializing macros (./git.pp.nav)
+<background.png, id=51, 974.64125pt x 728.7225pt>
+File: background.png Graphic file (type png)
+ <use background.png>
+
+LaTeX Font Warning: Font shape `OT1/cmss/m/n' in size <4> not available
+(Font) size <5> substituted on input line 47.
+
+[1
+
+{/usr/share/texmf-var/fonts/map/pdftex/updmap/pdftex.map} <./background.png>]
+LaTeX Font Info: Try loading font information for TS1+cmss on input line 59.
+
+(/usr/share/texmf/tex/latex/base/ts1cmss.fd
+File: ts1cmss.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+) [2
+
+] (./git.pp.toc)
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[3
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[4
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[5
+
+] <git-centralized.png, id=112, 366.4089pt x 376.2858pt>
+File: git-centralized.png Graphic file (type png)
+
+<use git-centralized.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[6
+
+ <./git-centralized.png>]
+<git-distributed.png, id=117, 544.9158pt x 463.4916pt>
+File: git-distributed.png Graphic file (type png)
+
+<use git-distributed.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[7
+
+ <./git-distributed.png>]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[8
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[9
+
+] <git-objdb.png, id=133, 466.8642pt x 148.3944pt>
+File: git-objdb.png Graphic file (type png)
+ <use git-objdb.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[10
+
+ <./git-objdb.png>]
+Overfull \hbox (28.46495pt too wide) in paragraph at lines 190--190
+[] \OT1/cmtt/m/n/8 gpg: Signature made Tue 28 Aug 2007 01:01:35 AM CEST using D
+SA key ID DC06D885[]
+ []
+
+
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[11
+
+]
+\@verb\ngrandparent=\box61
+\@verb\nparent=\box62
+LaTeX Font Info: Try loading font information for OMS+cmss on input line 202
+.
+LaTeX Font Info: No file OMScmss.fd. on input line 202.
+
+
+LaTeX Font Warning: Font shape `OMS/cmss/bx/n' undefined
+(Font) using `OMS/cmsy/m/n' instead
+(Font) for symbol `textbraceleft' on input line 202.
+
+
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[12
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[13
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[14
+
+]
+Overfull \hbox (12.95734pt too wide) in paragraph at lines 268--268
+[] \OT1/cmtt/m/n/10 $ git config remote.bar.fetch master:refs/remotes/bar/maste
+r[]
+ []
+
+
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[15
+
+] <gitk.png, id=169, 800.9925pt x 571.13374pt>
+File: gitk.png Graphic file (type png)
+ <use gitk.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[16
+
+ <./gitk.png>]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[17
+
+]
+\@verb\branchname=\box63
+
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[18
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[19
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[20
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[21
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[22
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[23
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[24
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[25
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[26
+
+] <git-patch.png, id=229, 1023.1023pt x 798.1017pt>
+File: git-patch.png Graphic file (type png)
+ <use git-patch.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[27
+
+ <./git-patch.png>]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[28
+
+]
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[29
+
+] <gitweb.png, id=245, 800.9925pt x 571.13374pt>
+File: gitweb.png Graphic file (type png)
+ <use gitweb.png>
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[30
+
+ <./gitweb.png>]
+LaTeX Font Info: Try loading font information for U+msa on input line 549.
+ (/usr/share/texmf/tex/latex/amsfonts/umsa.fd
+File: umsa.fd 2002/01/19 v2.2g AMS font definitions
+)
+LaTeX Font Info: Try loading font information for U+msb on input line 549.
+
+(/usr/share/texmf/tex/latex/amsfonts/umsb.fd
+File: umsb.fd 2002/01/19 v2.2g AMS font definitions
+)
+Overfull \vbox (7.99997pt too high) has occurred while \output is active []
+
+
+[31
+
+ </usr/share/texmf/tex/latex/beamer/beamericonarticle.pdf>] [32
+
+]
+\tf@nav=\write6
+\openout6 = `git.pp.nav'.
+
+\tf@toc=\write7
+\openout7 = `git.pp.toc'.
+
+\tf@snm=\write8
+\openout8 = `git.pp.snm'.
+
+
+(./git.pp.aux)
+
+LaTeX Font Warning: Size substitutions with differences
+(Font) up to 1.0pt have occurred.
+
+
+LaTeX Font Warning: Some font shapes were not available, defaults substituted.
+
+ ) )
+Here is how much of TeX's memory you used:
+ 9662 strings out of 94500
+ 155282 string characters out of 1176766
+ 222764 words of memory out of 1000000
+ 12517 multiletter control sequences out of 10000+50000
+ 14525 words of font info for 53 fonts, out of 500000 for 2000
+ 580 hyphenation exceptions out of 1000
+ 56i,15n,60p,248b,596s stack positions out of 1500i,500n,5000p,200000b,5000s
+PDF statistics:
+ 282 PDF objects out of 300000
+ 77 named destinations out of 131072
+ 158 words of extra memory for PDF output out of 65536
+</usr/share/texmf/fonts/type1/bluesky/cm/cmss17.pfb></usr/share/texmf/fonts
+/type1/bluesky/cm/cmsy8.pfb> </var/lib/texmf/pk/ljfour/jknappen/tc/tcsx1095.600
+pk></usr/share/texmf/fonts/type1/bluesky/cm/cmss9.pfb></usr/share/texmf/fonts/t
+ype1/bluesky/cm/cmsy10.pfb></usr/share/texmf/fonts/type1/bluesky/cm/cmtt8.pfb><
+/usr/share/texmf/fonts/type1/bluesky/cm/cmssi10.pfb></usr/share/texmf/fonts/typ
+e1/bluesky/cm/cmss8.pfb> </var/lib/texmf/pk/ljfour/jknappen/tc/tcss1095.600pk><
+/usr/share/texmf/fonts/type1/bluesky/cm/cmtt10.pfb></usr/share/texmf/fonts/type
+1/bluesky/cm/cmss10.pfb></usr/share/texmf/fonts/type1/bluesky/cm/cmssbx10.pfb>
+Output written on git.pp.pdf (32 pages, 2676757 bytes).
diff --git a/git.pp.nav b/git.pp.nav
new file mode 100644
index 0000000..b4cf182
--- /dev/null
+++ b/git.pp.nav
@@ -0,0 +1,94 @@
+\beamer@endinputifotherversion {3.01pt}
+\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
+\headcommand {\beamer@framepages {1}{1}}
+\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
+\headcommand {\beamer@framepages {2}{2}}
+\headcommand {\slideentry {0}{0}{3}{3/3}{}{0}}
+\headcommand {\beamer@framepages {3}{3}}
+\headcommand {\sectionentry {1}{Intro}{4}{Intro}{0}}
+\headcommand {\beamer@sectionpages {1}{3}}
+\headcommand {\beamer@subsectionpages {1}{3}}
+\headcommand {\slideentry {1}{0}{4}{4/4}{}{0}}
+\headcommand {\beamer@framepages {4}{4}}
+\headcommand {\slideentry {1}{0}{5}{5/5}{}{0}}
+\headcommand {\beamer@framepages {5}{5}}
+\headcommand {\beamer@subsectionpages {4}{5}}
+\headcommand {\slideentry {1}{1}{1}{6/6}{Development model}{0}}
+\headcommand {\beamer@framepages {6}{6}}
+\headcommand {\slideentry {1}{1}{2}{7/7}{Development model}{0}}
+\headcommand {\beamer@framepages {7}{7}}
+\headcommand {\slideentry {1}{1}{3}{8/8}{Development model}{0}}
+\headcommand {\beamer@framepages {8}{8}}
+\headcommand {\sectionentry {2}{Implementation}{9}{Implementation}{0}}
+\headcommand {\beamer@sectionpages {4}{8}}
+\headcommand {\beamer@subsectionpages {6}{8}}
+\headcommand {\slideentry {2}{0}{4}{9/9}{}{0}}
+\headcommand {\beamer@framepages {9}{9}}
+\headcommand {\slideentry {2}{0}{5}{10/10}{}{0}}
+\headcommand {\beamer@framepages {10}{10}}
+\headcommand {\slideentry {2}{0}{6}{11/11}{}{0}}
+\headcommand {\beamer@framepages {11}{11}}
+\headcommand {\beamer@subsectionpages {9}{11}}
+\headcommand {\slideentry {2}{1}{1}{12/12}{Naming revisions}{0}}
+\headcommand {\beamer@framepages {12}{12}}
+\headcommand {\slideentry {2}{1}{2}{13/13}{Naming revisions}{0}}
+\headcommand {\beamer@framepages {13}{13}}
+\headcommand {\slideentry {2}{1}{3}{14/14}{Naming revisions}{0}}
+\headcommand {\beamer@framepages {14}{14}}
+\headcommand {\sectionentry {3}{Repositories}{15}{Repositories}{0}}
+\headcommand {\beamer@sectionpages {9}{14}}
+\headcommand {\beamer@subsectionpages {12}{14}}
+\headcommand {\slideentry {3}{0}{4}{15/15}{}{0}}
+\headcommand {\beamer@framepages {15}{15}}
+\headcommand {\slideentry {3}{0}{5}{16/16}{}{0}}
+\headcommand {\beamer@framepages {16}{16}}
+\headcommand {\sectionentry {4}{Branches}{17}{Branches}{0}}
+\headcommand {\beamer@sectionpages {15}{16}}
+\headcommand {\beamer@subsectionpages {15}{16}}
+\headcommand {\slideentry {4}{0}{6}{17/17}{}{0}}
+\headcommand {\beamer@framepages {17}{17}}
+\headcommand {\slideentry {4}{0}{7}{18/18}{}{0}}
+\headcommand {\beamer@framepages {18}{18}}
+\headcommand {\slideentry {4}{0}{8}{19/19}{}{0}}
+\headcommand {\beamer@framepages {19}{19}}
+\headcommand {\slideentry {4}{0}{9}{20/20}{}{0}}
+\headcommand {\beamer@framepages {20}{20}}
+\headcommand {\sectionentry {5}{Real life with Git}{21}{Real life with Git}{0}}
+\headcommand {\beamer@sectionpages {17}{20}}
+\headcommand {\beamer@subsectionpages {17}{20}}
+\headcommand {\slideentry {5}{0}{10}{21/21}{}{0}}
+\headcommand {\beamer@framepages {21}{21}}
+\headcommand {\slideentry {5}{0}{11}{22/22}{}{0}}
+\headcommand {\beamer@framepages {22}{22}}
+\headcommand {\sectionentry {6}{Commands}{23}{Commands}{0}}
+\headcommand {\beamer@sectionpages {21}{22}}
+\headcommand {\beamer@subsectionpages {21}{22}}
+\headcommand {\slideentry {6}{0}{12}{23/23}{}{0}}
+\headcommand {\beamer@framepages {23}{23}}
+\headcommand {\slideentry {6}{0}{13}{24/24}{}{0}}
+\headcommand {\beamer@framepages {24}{24}}
+\headcommand {\beamer@subsectionpages {23}{24}}
+\headcommand {\slideentry {6}{1}{1}{25/25}{Commits and patches}{0}}
+\headcommand {\beamer@framepages {25}{25}}
+\headcommand {\slideentry {6}{1}{2}{26/26}{Commits and patches}{0}}
+\headcommand {\beamer@framepages {26}{26}}
+\headcommand {\slideentry {6}{1}{3}{27/27}{Commits and patches}{0}}
+\headcommand {\beamer@framepages {27}{27}}
+\headcommand {\slideentry {6}{1}{4}{28/28}{Commits and patches}{0}}
+\headcommand {\beamer@framepages {28}{28}}
+\headcommand {\slideentry {6}{1}{5}{29/29}{Commits and patches}{0}}
+\headcommand {\beamer@framepages {29}{29}}
+\headcommand {\sectionentry {7}{Misc}{30}{Misc}{0}}
+\headcommand {\beamer@sectionpages {23}{29}}
+\headcommand {\beamer@subsectionpages {25}{29}}
+\headcommand {\slideentry {7}{0}{6}{30/30}{}{0}}
+\headcommand {\beamer@framepages {30}{30}}
+\headcommand {\slideentry {7}{0}{7}{31/31}{}{0}}
+\headcommand {\beamer@framepages {31}{31}}
+\headcommand {\slideentry {7}{0}{8}{32/32}{}{0}}
+\headcommand {\beamer@framepages {32}{32}}
+\headcommand {\beamer@partpages {1}{32}}
+\headcommand {\beamer@subsectionpages {30}{32}}
+\headcommand {\beamer@sectionpages {30}{32}}
+\headcommand {\beamer@documentpages {32}}
+\headcommand {\def \inserttotalframenumber {32}}
diff --git a/git.pp.out b/git.pp.out
new file mode 100644
index 0000000..eb37d07
--- /dev/null
+++ b/git.pp.out
@@ -0,0 +1,10 @@
+\BOOKMARK [1][]{Outline1}{\376\377\000I\000n\000t\000r\000o}{}
+\BOOKMARK [2][]{Outline1.1.6}{\376\377\000D\000e\000v\000e\000l\000o\000p\000m\000e\000n\000t\000\040\000m\000o\000d\000e\000l}{Outline1}
+\BOOKMARK [1][]{Outline2}{\376\377\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}
+\BOOKMARK [2][]{Outline2.1.12}{\376\377\000N\000a\000m\000i\000n\000g\000\040\000r\000e\000v\000i\000s\000i\000o\000n\000s}{Outline2}
+\BOOKMARK [1][]{Outline3}{\376\377\000R\000e\000p\000o\000s\000i\000t\000o\000r\000i\000e\000s}{}
+\BOOKMARK [1][]{Outline4}{\376\377\000B\000r\000a\000n\000c\000h\000e\000s}{}
+\BOOKMARK [1][]{Outline5}{\376\377\000R\000e\000a\000l\000\040\000l\000i\000f\000e\000\040\000w\000i\000t\000h\000\040\000G\000i\000t}{}
+\BOOKMARK [1][]{Outline6}{\376\377\000C\000o\000m\000m\000a\000n\000d\000s}{}
+\BOOKMARK [2][]{Outline6.1.25}{\376\377\000C\000o\000m\000m\000i\000t\000s\000\040\000a\000n\000d\000\040\000p\000a\000t\000c\000h\000e\000s}{Outline6}
+\BOOKMARK [1][]{Outline7}{\376\377\000M\000i\000s\000c}{}
diff --git a/git.pp.pdf b/git.pp.pdf
new file mode 100644
index 0000000..80e0484
--- /dev/null
+++ b/git.pp.pdf
Binary files differ
diff --git a/git.pp.snm b/git.pp.snm
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/git.pp.snm
diff --git a/git.pp.toc b/git.pp.toc
new file mode 100644
index 0000000..356ac93
--- /dev/null
+++ b/git.pp.toc
@@ -0,0 +1,11 @@
+\beamer@endinputifotherversion {3.01pt}
+\beamer@sectionintoc {1}{Intro}{4}{0}{1}
+\beamer@subsectionintoc {1}{1}{Development model}{6}{0}{1}
+\beamer@sectionintoc {2}{Implementation}{9}{0}{2}
+\beamer@subsectionintoc {2}{1}{Naming revisions}{12}{0}{2}
+\beamer@sectionintoc {3}{Repositories}{15}{0}{3}
+\beamer@sectionintoc {4}{Branches}{17}{0}{4}
+\beamer@sectionintoc {5}{Real life with Git}{21}{0}{5}
+\beamer@sectionintoc {6}{Commands}{23}{0}{6}
+\beamer@subsectionintoc {6}{1}{Commits and patches}{25}{0}{6}
+\beamer@sectionintoc {7}{Misc}{30}{0}{7}
diff --git a/git.tex b/git.tex
new file mode 100644
index 0000000..a02fcee
--- /dev/null
+++ b/git.tex
@@ -0,0 +1,563 @@
+% vim: set tabstop=4:
+% vim: set shiftwidth=4:
+% vim: set expandtab:
+
+\RHpresentationHead{
+ \documentclass[pdftex,unicode,xcolor=table,slidestop,compress]{beamer}
+}
+
+\RHarticleHead{
+ % This does not work, because of colors, \insertauthor, etc.
+ \documentclass[a4paper,12pt,pdftex,unicode]{article}
+ \usepackage[envcountsect]{beamerarticle}
+}
+
+%\usepackage{pgfpages}
+\usetheme{Git}
+\setbeamertemplate{navigation symbols}{}
+\setbeamercovered{transparent=5}
+
+\usepackage[utf8]{inputenc}
+%\usepackage[lang]{babel}
+\usepackage{setspace,amsfonts,calc,upquote,hyperref,floatflt,graphicx}
+\usepackage[table]{xcolor}
+\usepackage{colortbl}
+\usepackage[absolute,overlay]{textpos}
+
+\defverb\verbemail|Random Hacker <rand@hacker.com>|
+\defverb\kzakemail|<kzak@redhat.com>|
+
+% presentation title/author/etc.
+\title{Git}
+\subtitle{(Why not CVS? ... because Git.)}
+\author{Karel Zak\\
+\kzakemail}
+\date{}
+
+% fancy section/part pages?
+%\fancySectionOpens
+%\fancyPartOpens
+
+
+\begin{document}
+
+\begin{rhbg}
+\begin{frame}
+ \titlepage
+\end{frame}
+\end{rhbg}
+
+\begin{frame}[plain]
+\vspace*{30ex}
+Copyright \copyright{}\ \ \the\year\ \ Karel Zak.\\
+\vspace*{1ex}
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.2
+or any later version published by the Free Software Foundation;
+with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
+Texts.
+\end{frame}
+
+% table of contents
+\begin{frame}
+ \frametitle{Agenda}
+ \tableofcontents
+\end{frame}
+
+\section{Intro}
+
+\begin{frame}
+ \frametitle{What is Git?}
+ \begin{quote}
+ ``I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'.'' (Linus Torvalds)
+ \end{quote}
+ \vspace*{4ex}
+ \begin{itemize}
+ \item fast distributed revision control system
+ \item unusually rich command set
+ \item provides both high-level operations and full access to internals
+ \item originally created by Linus Torvalds for kernel development
+ \item design was inspired by BitKeeper and Monotone
+ \item GNU General Public License, version 2
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Basic features}
+ \begin{itemize}
+ \item distributed development model
+ \item support for non-linear development (branching and merging)
+ \item ready for large projects (very good performance)
+ \item repositories can be easily published (git://, ssh://, http://, rsync://, ...)
+ \item cryptographic authentication of history (GPG-signed tags)
+ \item internally objects are addressed by content (SHA-1) -- no filenames
+ \item local branches are local only (off-line work)
+ \end{itemize}
+\end{frame}
+
+\subsection{Development model}
+
+\begin{frame}
+ \frametitle{Centralized model}
+ \resizebox{7cm}{4cm}{\includegraphics{git-centralized.png}}
+ \begin{itemize}
+ \item extra policy for write access
+ \item SCM is not development tool, but source code archive only
+ \item every change has impact to all developers
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Distributed model}
+ \resizebox{8cm}{5cm}{\includegraphics{git-distributed.png}}
+ \begin{itemize}
+ \item maintainer has full control over primary (his) repository
+ \item support for non-linear development
+ \item repositories can be easily published (git://, ssh://, http://, ...)
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Git improves your work manners and habits}
+ \begin{itemize}
+ \item
+ branching and merging is cheap
+
+ \begin{itemize}
+ \item you can prototyping
+ \item you can collaborate with others developers on incomplete and unstable stuff
+ \item you can easily (e.g. every day) rebase your changes to new upstream code
+ \item often merging (rebase) minimize conflicts between your patches and upstream
+ \end{itemize}
+
+ \item
+ small patch is the best patch (patch per feature/change)
+
+ \begin{itemize}
+ \item reviewers hate huge patches
+ \item well separated feature or change is easy to revert
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\section{Implementation}
+
+
+\begin{frame}
+ \frametitle{Internal objects}
+ \begin{block}{}
+ All objects are content-addressable by SHA-1.
+ \end{block}
+
+ \begin{description}[references]
+ \item[commit] refers to ``tree'' and ``parent`` (connection into the project history)
+ \item[tree] represents the state of a single directory (list of ``blob'' objects and subtrees)
+ \item[blob] contains file data without any other structure
+ \item[references] are human readable names for commits; for example tags, see files under .git/refs/heads/.
+ \end{description}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Internal objects}
+ \resizebox{8cm}{4cm}{\includegraphics{git-objdb.png}}
+ \begin{description}[commit]
+ \item[commit] -- connection between ``tree'' and ``parent``
+ \item[tree] -- state of a single directory
+ \item[blob] -- contain file data
+ \end{description}
+\end{frame}
+
+
+\begin{frame}[containsverbatim]
+ \frametitle{Trust}
+ \begin{itemize}
+ \item everything is content-addressed and based on SHA-1
+ \item two trees are same when HEAD SHA-1 are same
+ \item tags could be GPG-signed
+ \end{itemize}
+
+ \begin{exampleblock}{}
+ \scriptsize{
+ \begin{verbatim}
+ $ git tag -v v2.13
+ object 49ef7acdf77066ed05a6c828c261d332c4f54644
+ type commit
+ tag v2.13
+ tagger Karel Zak <kzak@redhat.com> Tue Aug 28 01:01:35 2007 +0200
+
+ stable release v2.13
+ gpg: Signature made Tue 28 Aug 2007 01:01:35 AM CEST using DSA key ID DC06D885
+ gpg: Good signature from "Karel Zak <kzak@redhat.com>" \end{verbatim}
+ }
+ \end{exampleblock}
+\end{frame}
+
+
+\subsection{Naming revisions}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Object reference}
+ \defverb\ngrandparent|commit~n|
+ \defverb\nparent|commit^n|
+ \begin{description}[ref@\{date\}]
+ \item[SHA-1] 40-hexdigit object name
+ \item[tag] human readable name for commit
+ \item[\nparent] N-th parent
+ \item[\ngrandparent] N-th generation grand-parent of the named commit object, following only the first parent.
+ \item[ref@\{date\}] specify the value of the ref at a prior point in time
+ \item[:/text] commit whose commit message starts with the specified text
+ \item[HEAD] refers to the head of the current branch
+ \end{description}
+
+ \begin{exampleblock}{}
+ \begin{verbatim} rev~3 = rev^^^ = rev^1^1^1 \end{verbatim}
+ \end{exampleblock}
+
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git reset HEAD^ \end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Ranges}
+ \begin{description}[r1...r2]
+ \item[r1..r2] commits reachable from r2 but exclude the ones reachable from r1
+ \item[r1...r2] set of commits that are reachable from either one of r1 or r2 but not from both
+ \end{description}
+
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git log v2.13..v2.14 \end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}
+ \frametitle{"tree-ish"}
+ Lots of commands take a tree as an argument. A tree can be referred to in many different ways, by:
+
+ \begin{itemize}
+ \item name for that tree
+ \item name of a commit that refers to the tree
+ \item name of a branch whose head refers to that tree
+ \end{itemize}
+\end{frame}
+
+\section{Repositories}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Create a repository}
+
+ \begin{itemize}
+ \item create a new repository
+ \begin{exampleblock}{}
+ \small{
+ \begin{verbatim}
+ $ mkdir project
+ $ cd project
+ $ git init \end{verbatim}
+ }
+ \end{exampleblock}
+ \item clone an existing remote repository ("origin" repository)
+ \begin{exampleblock}{}
+ \small{ \begin{verbatim} $ git clone http://foo.com/project \end{verbatim} }
+ \end{exampleblock}
+ \item add a next remote repository
+ \begin{exampleblock}{}
+ \small{
+ \begin{verbatim} $ git config remote.bar.url git://bar.com/project
+ $ git config remote.bar.fetch master:refs/remotes/bar/master
+ $ git fetch bar \end{verbatim}
+ }
+ \end{exampleblock}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Visualisation}
+ \includegraphics[width=0.9\textwidth]{gitk.png}
+\end{frame}
+
+\section{Branches}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Branches}
+ \begin{exampleblock}{}
+ \begin{verbatim}
+ o--o--o <-- Branch A
+ /
+ o--o--o--o--o <-- master
+ \
+ o--o--o <-- Branch B \end{verbatim}
+ \end{exampleblock}
+
+ \begin{description}[branch head]
+ \item[branch] is line of development
+ \item[branch head] is a reference to the most recent commit on a branch
+ \end{description}
+ \vspace*{1ex}
+ Branches, remote-tracking branches, and tags are all references to commits.
+
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Manipulating branches}
+ \defverb\branchname|<branch>|
+ \begin{itemize}
+ \item \structure{git branch} lists, creates, or deletes branches
+ \item \structure{git checkout \branchname} makes the current branch \branchname, updating the working directory
+ \item \structure{git checkout -b \branchname} creates a new branch \branchname check it out
+ \item \structure{git show-branch} shows branches and their commits
+ \item \structure{git diff \branchname..\branchname} diffs between branches
+ \end{itemize}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Rebase branch}
+ \begin{exampleblock}{Before}
+ \begin{verbatim}
+ A---B---C topic
+ /
+ D---E---F---G master \end{verbatim}
+ \end{exampleblock}
+
+ \begin{exampleblock}{Command}
+ \begin{verbatim} $ git rebase master topic \end{verbatim}
+ \end{exampleblock}
+
+ \begin{exampleblock}{After}
+ \begin{verbatim}
+ A---B---C topic
+ /
+ D---E---F---G master \end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Edit 2nd commit from the top}
+ \begin{enumerate}
+ \item create a temporary branch (rewind to the commit in question):
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git checkout -f -b tmp HEAD~2 \end{verbatim}
+ \end{exampleblock}
+
+ \item reset old changes and redo the commit
+ \begin{exampleblock}{}
+ \begin{verbatim}
+ $ git reset HEAD^
+ $ vim foo.c
+ $ git commit -a -c ORIG_HEAD \end{verbatim}
+ \end{exampleblock}
+
+ \item replay the later changes to the master:
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git rebase --onto tmp master~2 master \end{verbatim}
+ \end{exampleblock}
+
+ \item clean up (delete) the temporary branch
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git branch -D tmp \end{verbatim}
+ \end{exampleblock}
+ \end{enumerate}
+\end{frame}
+
+\section{Real life with Git}
+
+\begin{frame}
+ \frametitle{Changes in project history}
+ \begin{itemize}
+ \item the latest patches -- (\texttt{git reset}) reset current HEAD
+
+ \item deep in project history
+ \begin{itemize}
+ \item rebease
+ \begin{itemize}
+ \item impact to all rebased commits (new SHA-1)
+ \item impact to all tags
+
+ \item useless for publicly pushed changes
+ \end{itemize}
+ \item patch revert (\texttt{git revert})
+ \begin{itemize}
+ \item zero impact to project history
+ \end{itemize}
+ \end{itemize}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Send a patch}
+ Basic rules:
+ \begin{itemize}
+ \item one patch per e-mail
+ \item don't use stupid e-mail clients (e.g. Outlook)
+ \item (don't use attachments)
+ \item export patches by \texttt{git format-patch}
+ \item send patches by \texttt{git send-email}
+
+ \item well formatted patch is possible to apply by \texttt{git am}
+
+ \item don't forget to keep correct authorship (e.g when you are not author of the patch)
+
+ \item use commit messages -- a patch without comment is incomplete crap
+ \end{itemize}
+\end{frame}
+
+\section{Commands}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Syntax}
+ \begin{itemize}
+ \item \texttt{git <commandname> [options]}
+ \item \texttt{git-<commandname> [options]}
+ \end{itemize}
+
+ \begin{exampleblock}{High level}
+ \begin{verbatim} $ git commit -a -s -m "cool change" \end{verbatim}
+ \end{exampleblock}
+ \begin{exampleblock}{Low level}
+ \begin{verbatim} $ git rev-list --pretty=oneline v2.13.. \end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Basic commands}
+ \begin{description}[git format-path]
+ \item[git init] creates en empty repository at \texttt{./.git}
+ \item[git add] adds file contents to the next commit
+ \item[git reset] resets current HEAD
+ \item[git status] shows the working tree status
+ \item[git commit] records changes to the repository
+ \item[git log] shows commit log
+ \item[git show] shows commit (or another object)
+ \item[git format-path] exports a change
+ \item[git send-email] sends patch(s)
+ \item[git am] applies a series of patches from a mailbox
+ \end{description}
+\end{frame}
+
+\subsection{Commits and patches}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Commit changes}
+ \begin{block}{}
+ \begin{verbatim} git commit [options] [<file>] \end{verbatim}
+ \end{block}
+ \begin{itemize}
+ \item \structure{-a} commits all modified or deleted files
+ \item \structure{-s} adds Signed-off-by line at the end of the commit message
+
+ \item \structure{-c ORIG\_HEAD} reuses a commit message (e.g. from previously reseted commit)
+ \item \structure{--author "\verbemail"} overrides the author name
+
+ \item starts \structure{\$EDITOR} for commit message (or \texttt{-m "<commit message>"})
+ \end{itemize}
+
+ \begin{exampleblock}{}
+ \begin{verbatim} $ git commit -a -s\end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Export patches to files}
+ \begin{block}{}
+ \begin{verbatim} git format-patch [options] <since|range> \end{verbatim}
+ \end{block}
+ \begin{itemize}
+ \item creates one file per patch
+ \item created patches are usable by \structure{git am}
+ \end{itemize}
+ \begin{exampleblock}{}
+ \scriptsize{
+ \begin{verbatim}
+$ git format-patch -o ~/ HEAD~5
+/home/kzak/0001-setterm-opened-file-leaving-unclosed.patch
+/home/kzak/0002-sfdisk-opened-files-leaving-unclosed.patch
+/home/kzak/0003-blockdev-fix-opened-file-leaving-unclosed.patch
+/home/kzak/0004-tailf-opened-file-leaving-unclosed.patch
+/home/kzak/0005-tests-use-losetup-s.patch \end{verbatim}
+ }
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}
+ \frametitle{Patch description}
+ \includegraphics[width=0.9\textwidth]{git-patch.png}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Send patches by e-mail}
+ \begin{block}{}
+ \begin{verbatim} git send-email [options] <file|dir> \end{verbatim}
+ \end{block}
+ Takes the patches given on the command line and emails them out.\\
+ \begin{itemize}
+ \item no attachments
+ \item no broken patch format
+ \item correct subject line
+ \end{itemize}
+ \begin{exampleblock}{}
+ \begin{verbatim}
+$ git send-email --to "God <father@heaven.com>" \
+ ~/0001-make-this-world-better.patch \end{verbatim}
+ \end{exampleblock}
+\end{frame}
+
+\begin{frame}[containsverbatim]
+ \frametitle{Browsing changes}
+ \begin{description}[git whatchanged]
+ \item[git log] shows commit logs
+ \item[git show] shows one or more objects (blobs, trees, tags and commits)
+ \item[git blame] shows what revision and author last modified each line of a file
+ \item[git whatchanged] shows logs with difference each commit introduces
+ \end{description}
+ \begin{exampleblock}{}
+ \begin{scriptsize}
+ \begin{verbatim}
+$ git log v2.5.. # commits since v2.5
+$ git log test..master # commits reachable from master
+ # but not test
+$ git log --since="2 weeks ago" # commits from the last 2 weeks
+$ git log Makefile # commits which modify Makefile
+$ git log --pretty=format:"%h [%an]" # commit log in format
+ # "sha-1 [Author Name]"
+$ git blame -L 10,15 foo.c # who modified code between lines
+ 10 and 15
+$ git show c1a47c171b # shows selecte object (commit) \end{verbatim}
+ \end{scriptsize}
+ \end{exampleblock}
+\end{frame}
+
+\section{Misc}
+
+\begin{frame}
+ \frametitle{Gitweb}
+ \includegraphics[width=0.9\textwidth]{gitweb.png}
+\end{frame}
+
+\begin{frame}
+ \frametitle{References}
+ \begin{thebibliography}{Git User's Manua}
+ \bibitem[Git User's Manual]{GitUserManual}
+ Git User's Manual
+ \newblock {\url{http://www.kernel.org/pub/software/scm/git/docs/user-manual.html}}
+ \bibitem[Git Tutorial]{GitTutorial}
+ A tutorial introduction to git
+ \newblock {\url{http://www.kernel.org/pub/software/scm/git/docs/tutorial.html}}
+ \bibitem[The perfect patch]{PerfectPatch}
+ The perfect patch
+ \newblock {\url{http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt}}
+ \end{thebibliography}
+\end{frame}
+
+\begin{frame}
+ \hfill
+ \begin{center}
+ {\Huge The end.}
+ \par\vspace*{0.5cm}
+ Thanks for listening.
+ \end{center}
+ \hfill
+\end{frame}
+
+\end{document}
+
+
diff --git a/gitk.png b/gitk.png
new file mode 100644
index 0000000..1e4b8f5
--- /dev/null
+++ b/gitk.png
Binary files differ
diff --git a/gitweb.png b/gitweb.png
new file mode 100644
index 0000000..9f0986e
--- /dev/null
+++ b/gitweb.png
Binary files differ