changeset 0:2fcab9db4f47

Initial commit of the slides.
author Brian Neal <bgneal@gmail.com>
date Mon, 07 Nov 2011 21:55:29 -0600
parents
children 0c3b42165692
files slides.rst
diffstat 1 files changed, 72 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slides.rst	Mon Nov 07 21:55:29 2011 -0600
@@ -0,0 +1,72 @@
+Introduction to Distributed Version Control with Mercurial
+==========================================================
+
+----
+
+# whoami
+========
+
+Brian Neal <bgneal1@rockwellcollins.com>
+
+Started at Rockwell Collins in July 1999
+
+Government Systems Programs:
+
+- UMS (July 1999 - Spring 2000)
+- Surgical Strike - (Spring - Fall 2000)
+- JTRS 2B - (Fall 2000 - Summer 2001)
+- SCAMP SEP - (Summer 2001 - October 2004)
+- TTNT (January 2005 - Present)
+
+----
+
+Brief History of Version Control Tools
+======================================
+
+First Generation
+----------------
+
+- No networking
+- Concurrency through locks only
+- Examples:
+  
+  - SCCS - 1972
+  - RCS - 1982 
+
+----
+
+Brief History of Version Control Tools
+======================================
+
+Second Generation
+-----------------
+
+- Client/Server networking; CVCS (Centralized Version Control)
+- Merge before commit
+- Examples:
+  
+  - CVS - 1990
+  - IBM Rational ClearCase - 1992
+  - Visual SourceSafe - 1994
+  - Perforce - 1995
+  - SVN - 2000
+
+----
+
+Brief History of Version Control Tools
+======================================
+
+Third Generation
+----------------
+
+- Distributed networking; DVCS (Distributed Version Control)
+- Merge before commit
+- Examples
+
+  - Bitkeeper - 2000
+  - Darcs - 2003
+  - Monotone - 2003
+  - Git - 2005
+  - **Mercurial** - 2005
+  - Fossil - 2006
+  - Bazaar - 2007