From 6f653beaf4670ea4972f22ab0a4c4836722dbb7a Mon Sep 17 00:00:00 2001
From: Puneeth Chaganti
Date: Wed, 4 May 2011 22:28:01 +0530
Subject: vcs: Add objectives and summary.

---
 versionControl/vcs.tex | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

(limited to 'versionControl/vcs.tex')

diff --git a/versionControl/vcs.tex b/versionControl/vcs.tex
index 6a547e4..318ddf6 100644
--- a/versionControl/vcs.tex
+++ b/versionControl/vcs.tex
@@ -81,6 +81,19 @@
   % You might wish to add the option [pausesections]
 \end{frame}
 
+\begin{frame}
+  \frametitle{Objectives}
+  At the end of this session, you will be able to:
+  \begin{itemize}
+  \item Understand what is Version Control and the need for it
+  \item Create and use repository on a daily basis
+  \item Clone existing repositories, from the web
+  \item View the history of a repository 
+  \item Make changes to a repository and commit them
+  \item Work collaboratively with a team 
+  \end{itemize}
+\end{frame}
+
 %% There are some %$ used just to minimise the effect of $ sign used
 %% in lstlisting. In emacs it looks dirty. 
 
@@ -460,6 +473,31 @@ a.out  id1.txt  id2.txt  identifier.cpp  id.txt  lex  pda1.cpp  pda2.cpp  pda.cp
   \emphbar{Commit Early, Commit Often}
 \end{frame}
 
+\begin{frame}[fragile,allowframebreaks]
+  \frametitle{Summary}
+  In this session, we have learnt to: 
+  \begin{itemize}
+  \item initialize new repositories, using \typ{hg init}
+  \item check the status using \typ{hg status}
+  \item get help for any command using \typ{hg help}
+  \item commit changes or take snapshots using \typ{hg commit}
+  \item view the history of a repository using \typ{hg log}
+  \item set the user info in the global \typ{hgrc} file
+  \item undo changes using \typ{hg revert}
+  \item view changes using \typ{hg diff}
+  \item use revision numbers as arguments to various commands
+  \item clone repositories using \typ{hg clone}
+  \item server repositories using \typ{hg serve}
+  \item push changes using \typ{hg push}
+  \item pull changes using \typ{hg pull}
+  \item update working directory to latest revision using \typ{hg
+    update}
+  \item merge two heads using \typ{hg merge}
+  \item resolve merge conflicts using \typ{hg resolve}
+  \end{itemize}
+\end{frame}
+
+
 \begin{frame}
   \frametitle{References}
   \begin{itemize}
-- 
cgit 

