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