Managing a photo library with bzr

Sébastien Barthélemy barthelemy at
Mon Jul 28 16:25:56 BST 2008

Hello everybody,

I'm in the process of writing a bunch of python scripts to manage my
photo library.

I would like it to be versioned, and thus I'm wondering of bzr would
be suited for that.
To give you an idea, I currently have 6100 pictures, "weighting"  7,2 Go.

So what do you think about it ? Could bzr handle that much data on a
regular computer ? Let's say regular=mine ;) : 1Go RAM and a core duo

Another think I would like to do is to store somewhere the md5sum of
each (version of each) picture in order to ease duplicate detection.
Is there versioned properties à la svn in Bzr ?

There will also be some need to handle/fix the exim (and so) metadata
of the picture at some time. Do you think it would be wise to
implement this as a bzr merger plugin ?

At last, it would be great to have the ability to checkout a "low disk
space" version of the library, with only the metadata, and low
resolution pictures, for instance. While it seems quite out of the
scope of bzr, maybe some one as a clean solution for this too.

That's it, feel free to criticize if the idea sounds bad to you.


Sébastien Barthélemy

More information about the bazaar mailing list