Add to your personal schedule

Using Git to Manage and Deploy Rails Apps

Scott Chacon (Reactrix, Inc.)
General
Location: Portland Ballroom 252

Git is a stupid content tracker used primarily as a distributed source code management system that is beginning to get a lot of use in the Rails community, including a new Capistrano SCM module, a new Peepcast episode focused on it, and the Rubinius project switching to it.

This talk will first demonstrate how Git works at a technical level, including descriptions of the object database, the index file, the working directory, the main Git object types and the plumbing toolkit. We will first show how Git is primarily a tree history storage and directory content management system, and then demonstrate how an SCM is built on top of that.

It will then cover how you can use Git to manage a software project with a distributed team. This will cover creating a new Git repository, exporting public or external repositories, branching and merging, pushing and pulling between users repositories, and tagging. We will also go over how to use Git to work with SVN projects and how to convert an SVN project to Git.

Lastly, we will go over how to deploy a Rails app with Capistrano’s new Git SCM module. Since Capistrano 2.1, Git is a supported SCM, and this talk will cover how to set it up and what options are available.

Photo of Scott Chacon

Scott Chacon

Reactrix, Inc.

Scott is living and working in the Bay Area of California and has been doing web application development for over 10 years. He is currently employed at Reactrix Systems, using Git and Ruby to get things done.

He is the author of the Ruby/Git library, has produced a free screencast on Git and Rails, contributed to the Capistrano Git module and blogs at jointheconversation.org.

Scott is also on the Board of Directors of GlobalEyes, a not-for-profit supporting Kenyan orphans, and once ran for Congress shortly.

News and Coverage

Diamond Sponsors

  • Engine Yard
  • Sun Microsystems

Gold Sponsors

  • FiveRuns
  • GotThingsDone
  • Heroku
  • ThoughtWorks

Silver Sponsors

  • Atlantic Dominion Solutions
  • Blue Box Group
  • CodeGear
  • E-xact
  • ELC Technologies
  • EnterpriseDB
  • GemStone Systems
  • Intridea
  • Morph Labs
  • New Relic
  • RightScale

Premier Media Partners

  • Linux Journal
  • TechRepublic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine.

Download the RailsConf Sponsor/Exhibitor Prospectus

Media and Promotional Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@ oreilly.com.

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to rails-idea@oreilly.com.

Press and Media

For media-related inquiries, contact confpr@oreilly.com.

Contact Us

View a complete list of RailsConf 2008 contacts.