Creating a very simple revision system for photos in python

John Nagle nagle at animats.com
Fri Mar 11 15:42:40 EST 2011


On 3/11/2011 6:56 AM, Thomas W wrote:
> I`m thinking about creating a very simple revision system for photos
> in python, something like bazaar, mercurial or git, but for photos.
> The problem is that handling large binary files compared to plain text
> files are quite different. Has anybody done something like this or
> have any thoughts about it, I`d be very grateful. If something like
> mercurial or git could be used and/or extended/customized that would
> be even better.

    Alienbrain (http://www.alienbrain.com/) does this.  That's
what game companies use for revision control, where data includes
images, motion capture files, game levels, and music, as well as
code.  There's also Autodesk Vault, which does a similar job for
engineering data.

    One key to doing this well is the ability to talk about a
group of revisions across multiple files as an entity, without
having to be the owner of those files.  You need to say what
goes into a build of a game, or a revision of a manufactured
product.

    You also need really good tools to show the differences
between revisions.

				John Nagle



More information about the Python-list mailing list