Commits

Sean Davis committed 2a8e4df

final changes before NIAMS talk

Comments (0)

Files changed (5)

Vignette/ReproducibleResearch.Rnw

 \end{exampleblock}
 \end{frame}
 
+\begin{frame}{Why Version Control?}
+Traditional Reasons:
+\begin{itemize}
+\item{maintain history of resources}
+\item{allow tracking of changes with provenance}
+\item{provide for parallel tracks of development (branching and merging)}
+\end{itemize}
+More recent reasons:
+\begin{itemize}
+\item{Social coding}
+\item{Sharing code publicly}
+\item{Automation of tasks based on code changes}
+\end{itemize}
+\end{frame}
+
 \subsection{git}
 
+\begin{frame}[fragile]{Git for version control}
+\begin{exampleblock}{}
+  {``Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.  Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.''}
+  \vskip5mm
+  \hspace*\fill{\small--- Git website}
+\end{exampleblock}
+\end{frame}
+
+\section{Pulling it all together}
+
+\begin{frame}[fragile]{Pulling it all together}
+\url{https://bitbucket.org/seandavi/reproducibleresearchtutorial}
+\begin{block}{Checkout the code}
+\begin{verbatim}
+git clone https://bitbucket.org/seandavi/reproducibleresearchtutorial.git
+\end{verbatim}
+\end{block}
+\end{frame}
+
 \begin{frame}[fragile]
 <<sessionInfo,size="scriptsize">>=
 sessionInfo()

Vignette/ReproducibleResearch.aux

+\relax 
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\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{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\@writefile{toc}{\beamer@endinputifotherversion {3.10pt}}
+\@writefile{nav}{\beamer@endinputifotherversion {3.10pt}}
+\@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{toc}{\beamer@sectionintoc {1}{Reproducible Research}{3}{0}{1}}
+\@writefile{nav}{\headcommand {\sectionentry {1}{Reproducible Research}{3}{Reproducible Research}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{0}{3}{3/3}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {3}{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{nav}{\headcommand {\slideentry {1}{0}{6}{6/8}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {6}{8}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{0}{7}{9/9}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {9}{9}}}
+\@writefile{toc}{\beamer@subsectionintoc {1}{1}{Sweave}{10}{0}{1}}
+\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{1}{10}{Sweave}}\headcommand {\beamer@subsectionpages {3}{9}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{10/10}{Sweave}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{11/11}{Sweave}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {11}{11}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{1}{3}{12/12}{Sweave}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {12}{12}}}
+\@writefile{toc}{\beamer@subsectionintoc {1}{2}{knitr}{13}{0}{1}}
+\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{2}{13}{knitr}}\headcommand {\beamer@subsectionpages {10}{12}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{2}{1}{13/13}{knitr}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{2}{2}{14/14}{knitr}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{2}{3}{15/15}{knitr}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {15}{15}}}
+\@writefile{nav}{\headcommand {\slideentry {1}{2}{4}{16/16}{knitr}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {16}{16}}}
+\@writefile{toc}{\beamer@sectionintoc {2}{R Packages}{17}{0}{2}}
+\@writefile{nav}{\headcommand {\sectionentry {2}{R Packages}{17}{R Packages}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {3}{16}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {13}{16}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{5}{17/17}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {17}{17}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{6}{18/18}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {18}{18}}}
+\@writefile{nav}{\headcommand {\slideentry {2}{0}{7}{19/19}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {19}{19}}}
+\@writefile{toc}{\beamer@sectionintoc {3}{Version Control}{20}{0}{3}}
+\@writefile{nav}{\headcommand {\sectionentry {3}{Version Control}{20}{Version Control}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {17}{19}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {17}{19}}}
+\@writefile{nav}{\headcommand {\slideentry {3}{0}{8}{20/20}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {20}{20}}}
+\@writefile{nav}{\headcommand {\slideentry {3}{0}{9}{21/21}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {21}{21}}}
+\@writefile{toc}{\beamer@subsectionintoc {3}{1}{git}{22}{0}{3}}
+\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{1}{22}{git}}\headcommand {\beamer@subsectionpages {20}{21}}}
+\@writefile{nav}{\headcommand {\slideentry {3}{1}{1}{22/22}{git}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {22}{22}}}
+\@writefile{toc}{\beamer@sectionintoc {4}{Pulling it all together}{23}{0}{4}}
+\@writefile{nav}{\headcommand {\sectionentry {4}{Pulling it all together}{23}{Pulling it all together}{0}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {20}{22}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {22}{22}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{2}{23/23}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {23}{23}}}
+\@writefile{nav}{\headcommand {\slideentry {4}{0}{3}{24/24}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {24}{24}}}
+\@writefile{nav}{\headcommand {\beamer@partpages {1}{24}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {23}{24}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {23}{24}}}
+\@writefile{nav}{\headcommand {\beamer@documentpages {24}}}
+\@writefile{nav}{\headcommand {\def \inserttotalframenumber {22}}}

Vignette/ReproducibleResearch.out

+\BOOKMARK [2][]{Outline0.1}{Reproducible Research}{}% 1
+\BOOKMARK [3][]{Outline0.1.1.10}{Sweave}{Outline0.1}% 2
+\BOOKMARK [3][]{Outline0.1.2.13}{knitr}{Outline0.1}% 3
+\BOOKMARK [2][]{Outline0.2}{R Packages}{}% 4
+\BOOKMARK [2][]{Outline0.3}{Version Control}{}% 5
+\BOOKMARK [3][]{Outline0.3.1.22}{git}{Outline0.3}% 6
+\BOOKMARK [2][]{Outline0.4}{Pulling it all together}{}% 7

Vignette/ReproducibleResearch.pdf

Binary file modified.

Vignette/makepdf.sh

+#!/bin/bash
+Rscript -e "library(knitr);knit('ReproducibleResearch.Rnw')"
+R CMD pdflatex ReproducibleResearch.tex
+R CMD pdflatex ReproducibleResearch.tex
+