Agitmemnon. A Git server that stores everything in Cassandra instead of the usual file system.

github.com/schacon/agitmemnon-server

Vaya's read on this project

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

Updates

September 2009
  • better error handling, accepts a port to start on
  • stuf
  • fixed low level cassandra calls to work with trunk, revtree resets
  • Merge commit 'origin/master'
  • removed thrift bindings from here
August 2009
  • dont send meta
  • serving proper HEAD reference now
  • another todo item
  • dont forget to do this
  • added todo as a roadmap
  • woohoo! clone using partial pack caches works awesome
  • pulling object list out of RevTree entry
  • simplify the packing code
  • this is where we'll look for cachefiles eventually
  • added progress output to fetching
  • commenting and disabling the thin-pack
  • added partial object cache and bind to all interfaces
  • checking for objects existance a ton faster
  • it will now parse the repo name
  • new readme