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 -- http://mail.python.org/mailman/listinfo/python-list