Skip to content

Distributed Version Control Systems

Photo of Chris Westin
Hosted By
Chris W.
Distributed Version Control Systems

Details

I've gotten a few offers to talk about various things people are doing with git. So, as well as a talk about mercurial, I'm planning a talk about git basics, followed by a series of shorter mini-talks on various integrations or special uses of git.

Pizza, beer, and mingling.

"Mercurial in the Real World"
Greg Lindahl (http://www.linkedin.com/in/greglindahl) - CTO, blekko

"Why we like Git and how we moved to it"
Maxime Petazzoni (http://www.linkedin.com/in/maximepetazzoni) - Platform software engineer, Turn, Inc.

Mini-Talks

"Putting Git to Work: How Delphix saves time and money with git + bugzilla + reviewboard"
Adam Leventhal (https://www.meetup.com/SF-Bay-Area-Large-Scale-Production-Engineering/events/40058152/) - Director of Engineering and Systems Architect, Delphix
Zubair Khan (http://www.linkedin.com/in/zubairkhan1) - Member of Technical Staff, Delphix

"Demo of a Web Application development workflow with Git and Gerrit"
Nicolas Brousse (http://www.linkedin.com/in/nicolasbrousse) - Lead Operations Engineer, TubeMogul, Inc.
Emre Ozdemir (http://www.linkedin.com/in/emreozdemir) - Frontend Developer, TubeMogul, Inc.

Distributed engineering efforts are easier to do with a distributed revision control system; as engineering goes global, this has increased interest in systems like git (http://git-scm.com/) (used by Github (https://github.com/)), hg (http://mercurial.selenic.com/) (aka mercurial, used by Google Code (http://code.google.com/projecthosting/)), and bzr (http://bazaar.canonical.com/en/) (aka bazaar, used by Launchpad (https://launchpad.net/)). Global collaboration is made even easier by the fact that many of these systems are publicly hosted. These systems are so popular that SourceForge's new open source Allura platform (http://allura.sourceforge.net/) supports git and hg, as well as classic svn (http://subversion.apache.org/) (aka subversion).

As well as having to set one of these up for your own engineers, there's a good chance you're using one or more open source components that live in one of these systems, and that you need to have some passing familiarity with how to pull code from these DVCSes in order to use that code.

I'm looking for 20-25 minute overview talks for these DVCSes: how to set them up, how to start using them, and possibly some information about their publicly hosted instances. If you can give a talk, please contact me, Chris Westin, through meetup.

As well as the evening's theme talks, we can fit in 2-3 five minute lightning talks at the beginning of the evening; any topic that would be interesting to the #lspe audience is welcome. If you're interested in giving a lightning talk, contact me, Chris Westin, through meetup.

Photo of Website Design & Hosting Production Engineering group
Website Design & Hosting Production Engineering
See more events