Languages  >>  Ruby

Using Git in Ruby Applications - Scott Chacon

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 07 Feb 09

This talk will demonstrate different ways you can use Git in your Ruby applications using Grit, the main binding library for Git in Ruby. A basic overview of how Git stores data will be followed by a few examples of using Git as a data storage mechanism in real life Ruby applications.

Examples that might be shown include building a simple Git repository browser in Ruby, implementing a content distribution or ?le backup system, writing a wiki using Git as a document oriented database, or storing metadata (docs or tickets) for an application in a separate Git branch automatically in Ruby.

These examples will be using the open-source Grit library which now includes an extensive pure-ruby implementation of Git, runs the popular Git hosting site GitHub and also powers applications such as Gitorious, Gitnub and git-wiki. http://github.com/schacon/grit

About Scott Chacon
Scott Chacon is the author of the Ruby/Git library, co-author of the Grit library (which runs GitHub), produces a free screencast on Git at www.gitcasts.com, is the maintainer of the Git Capistrano module, presented at RailsConf 2008 and blogs at jointheconversation.org


Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, git, version control, git, branching, versioning, metadata,     [SUGGEST  A  TAG]



Other dowloadable format of this video

Video in h.264 Quicktime (mp4) format
Resolution : 640x240
OR 
Video in h.264 Quicktime (mp4) format
Resolution : 960x368
OR