--kORqDWCi7qDJ0mEj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Friends of decentralized version control, I've written a reader for GIT repositories in pure Ruby. It's not much but if you need it you haven't to write what others have written already. Repository: http://cthulhu.c3d2.de/~astro/git/gitnotification.git/ Source browser: http://cthulhu.c3d2.de/~astro/gitweb/?p=3Dgitnotification.git;a=3Dtree =20 My intention was to write a Jabber bot for GIT commit notification. This hasn't been finished, but I needed a way to navigate through commits without fetching the whole repository. I didn't find a way to do this with vanilla GIT or Cogito. Features: * Access only via HTTP (found git:// too hard to implement) * Small HTTP backend for partial retrieval and handling HTTP resources like IO * Can handle packs and their .idx files * GIT::CommitTracer grabs all commits from HEAD until a specific rev to determine what's new As I said, this is not much. But maybe anyone could need it, and I would love to help at some ruby-git project. Stephan --kORqDWCi7qDJ0mEj Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGRiJ7uKMfCHUX8x0RAgg7AKDLS4thx3ugOaJ+J7idyrakYW3qMACeL8iK 2JKkaMeZtMpBmLJyUnfcAUI= =1uA0 -----END PGP SIGNATURE----- --kORqDWCi7qDJ0mEj-- Friends of decentralized version control, I've written a reader for GIT repositories in pure Ruby. It's not much but if you need it you haven't to write what others have written already. Repository: http://cthulhu.c3d2.de/~astro/git/gitnotification.git/ Source browser: http://cthulhu.c3d2.de/~astro/gitweb/?p=3Dgitnotification.git;a=3Dtree =20 My intention was to write a Jabber bot for GIT commit notification. This hasn't been finished, but I needed a way to navigate through commits without fetching the whole repository. I didn't find a way to do this with vanilla GIT or Cogito. Features: * Access only via HTTP (found git:// too hard to implement) * Small HTTP backend for partial retrieval and handling HTTP resources like IO * Can handle packs and their .idx files * GIT::CommitTracer grabs all commits from HEAD until a specific rev to determine what's new As I said, this is not much. But maybe anyone could need it, and I would love to help at some ruby-git project. Stephan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGRiJ7uKMfCHUX8x0RAgg7AKDLS4thx3ugOaJ+J7idyrakYW3qMACeL8iK 2JKkaMeZtMpBmLJyUnfcAUI= =1uA0 -----END PGP SIGNATURE-----