diff options
| author | Karel Zak <kzak@redhat.com> | 2007-12-20 12:15:59 +0100 |
|---|---|---|
| committer | Karel Zak <kzak@redhat.com> | 2007-12-20 12:15:59 +0100 |
| commit | 816374aec06cd266f01136ccbe8d913d8e67aa62 (patch) | |
| tree | 40b19d2a9ff853ba2c9d0ffc5aad8e425bb8155f | |
| download | git-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-- | Makefile | 63 | ||||
| -rw-r--r-- | background.png | bin | 0 -> 1193868 bytes | |||
| -rw-r--r-- | beamerthemeGit.sty | 199 | ||||
| -rw-r--r-- | git-centralized.png | bin | 0 -> 592444 bytes | |||
| -rw-r--r-- | git-centralized.svg | 609 | ||||
| -rw-r--r-- | git-distributed.png | bin | 0 -> 413619 bytes | |||
| -rw-r--r-- | git-distributed.svg | 540 | ||||
| -rw-r--r-- | git-objdb.png | bin | 0 -> 96292 bytes | |||
| -rw-r--r-- | git-objdb.svg | 502 | ||||
| -rw-r--r-- | git-patch.png | bin | 0 -> 599340 bytes | |||
| -rw-r--r-- | git-patch.svg | 415 | ||||
| -rw-r--r-- | git.pp.aux | 121 | ||||
| -rw-r--r-- | git.pp.log | 1356 | ||||
| -rw-r--r-- | git.pp.nav | 94 | ||||
| -rw-r--r-- | git.pp.out | 10 | ||||
| -rw-r--r-- | git.pp.pdf | bin | 0 -> 2676757 bytes | |||
| -rw-r--r-- | git.pp.snm | 0 | ||||
| -rw-r--r-- | git.pp.toc | 11 | ||||
| -rw-r--r-- | git.tex | 563 | ||||
| -rw-r--r-- | gitk.png | bin | 0 -> 39160 bytes | |||
| -rw-r--r-- | gitweb.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..73f4161 --- /dev/null +++ b/background.png 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 Binary files differnew file mode 100644 index 0000000..a66726a --- /dev/null +++ b/git-centralized.png 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 Binary files differnew file mode 100644 index 0000000..fe6531d --- /dev/null +++ b/git-distributed.png 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 Binary files differnew file mode 100644 index 0000000..2a85537 --- /dev/null +++ b/git-objdb.png 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 Binary files differnew file mode 100644 index 0000000..937d368 --- /dev/null +++ b/git-patch.png 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"><<<<<<<<<<</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"><<<<<<<<<<</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 Binary files differnew file mode 100644 index 0000000..80e0484 --- /dev/null +++ b/git.pp.pdf 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} @@ -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 Binary files differnew file mode 100644 index 0000000..1e4b8f5 --- /dev/null +++ b/gitk.png diff --git a/gitweb.png b/gitweb.png Binary files differnew file mode 100644 index 0000000..9f0986e --- /dev/null +++ b/gitweb.png |
