# HG changeset patch # User Brian Neal # Date 1340671894 18000 # Node ID 048e5aea6d36d0fb63a9a18da5a6c5932c4cf621 # Parent 70e53cce4ad0410bdc605b2d4afa7179bbd719ba Updates for June 2012 presentation. diff -r 70e53cce4ad0 -r 048e5aea6d36 my_theme/js/slides.js --- a/my_theme/js/slides.js Mon Jun 25 18:50:42 2012 -0500 +++ b/my_theme/js/slides.js Mon Jun 25 19:51:34 2012 -0500 @@ -400,11 +400,13 @@ break; case 37: // left arrow case 33: // page up + event.preventDefault(); prevSlide(); break; case 39: // right arrow case 32: // space case 34: // page down + event.preventDefault(); nextSlide(); break; case 50: // 2 diff -r 70e53cce4ad0 -r 048e5aea6d36 slides.html --- a/slides.html Mon Jun 25 18:50:42 2012 -0500 +++ b/slides.html Mon Jun 25 19:51:34 2012 -0500 @@ -74,7 +74,7 @@ @@ -85,10 +85,14 @@
-

(Subliminal Message)

+

Agenda

-
images/stop.jpg
+
    +
  • Brief history of version control tools
  • +
  • Features of distributed version control
  • +
  • Brief introduction to Mercurial
  • +
@@ -104,7 +108,7 @@
@@ -143,7 +147,89 @@ + +
+ + + +
+
+
+ +

Disclaimers

+ + +
    +
  • This is not a sales pitch
  • +
  • I actually like respect Subversion +
  • +
  • I am not an expert
      +
    • I'm probably making this look too easy
    • +
    +
  • +
+ +
+
+

Presenter Notes

+
+ +
+
+ +
+
+ + +
+
+
+ +

Why learn about DVCS?

+ + +
    +
  • DVCS have exploded in the open source world
      +
    • Interestingly, Subversion is growing in corporate environments
    • +
    +
  • +
  • Frustration with current tools
  • +
  • Interesting to see how the tools have evolved
      +
    • As a software practitioner, you should know what your options are
    • +
    +
  • +
+ +
+
+

Presenter Notes

+
+ +
+
+
@@ -182,7 +268,7 @@
@@ -224,7 +310,7 @@ @@ -269,7 +355,7 @@ @@ -299,7 +385,7 @@ @@ -331,7 +417,7 @@ @@ -371,7 +457,7 @@ @@ -413,7 +499,7 @@ @@ -455,7 +541,7 @@ @@ -477,7 +563,7 @@
  • Initial pull down of an entire repository might be slower than a CVCS
  • @@ -497,7 +583,7 @@ @@ -534,7 +620,7 @@ @@ -553,7 +639,7 @@
  • With a CVCS, you have to pick where to put the server
  • The remote location is stuck with network latency & associated problems
  • With a DVCS, each site can have a central repository
  • @@ -573,7 +659,7 @@ @@ -613,7 +699,7 @@ @@ -648,7 +734,7 @@ @@ -666,10 +752,11 @@
  • Subversion has a bad reputation for merging
  • @@ -688,7 +775,7 @@ @@ -708,7 +795,7 @@
  • More attention was paid to this aspect by DVCS's
  • -
  • DVCS's use directed acyclic graphs internally to represent change sets