Pure Ruby GIT repository reader

S

Stephan Maka

--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--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,982
Messages
2,570,190
Members
46,736
Latest member
zacharyharris

Latest Threads

Top