Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Dulwich. A pure Python implementation of the Git file format and protocols. Reinforces my impression that a key to Git’s success is stable, well designed and documented on-disk formats.

Tagged , ,

3 comments

  1. Totally agree. Also, I think the reason the file formats are so well defined is because there was no library. The file formats had to be well defined because no two tools were going through a layer of abstraction. I still haven't made up my mind about what all this means but there are definitely things to learn here.

    Ryan Tomayko - 17th February 2009 01:34 - #

  2. Ah, like Mercurial's RevlogNG?

    Dirkjan Ochtman - 17th February 2009 01:50 - #

  3. Yeah this looks pretty awesome. People have been bugging me to add this sort of implementation onto GitPython, but I'm certainly glad someone else did it. Perhaps there will be opportunity for us to work together down the road.

    Empty - 18th February 2009 00:17 - #

Comments are closed.
A django site