Grit. Read and write Git repositories from Ruby code.

grit.rubyforge.org

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

February 2014
  • Merge pull request #183 from bkeepers/unmaintained
January 2014
  • clarify status
February 2013
  • Fix Tempfile usage under ruby 1.8.7
  • Merge pull request #157 from github/atomic-object-writes
  • fsync loose objects before moving into place
  • make object writes atomic
December 2012
  • Merge pull request #149 from shepmaster/patch-1
  • Correct spelling of "represent"
September 2012
  • Merge pull request #140 from sbryant/fix_rev_parse
  • Fix an edge case in rev_parse.
August 2012
  • Merge pull request #111 from pda/patch-2
April 2012
  • Minor typo fix: “buy” → “by”.
  • Release 2.5.0
  • Update History.
  • omg grit why do you try to be as slow as possible with everything
  • Grit::Blame can load lines from cache
January 2012
  • git ls-tree raises on non-zero exit
December 2011
  • Merge pull request #103 from peff/master
  • support large packfiles with index v2
August 2011
  • 100% Git-compliant actor creation