[Digikam-devel] versionning: how is it done?

Marcel Wiesweg marcel.wiesweg at gmx.de
Tue Mar 6 18:19:50 GMT 2012


> i wonder how the different versions are linked together in digikam.
> 
> a source survey seems to indicate that links are conveyed by the filenames.
> 
> please can someone confirm that the relation between versions is not in
> the sqlite database (or give a few hints if it is in the database).

The "hard" information is in the metadata: History is encoded in XML, source 
pictures are referred to by various parameters.
The image scanner takes this information, resolves the history graph and 
stores it in the database. (metadata can be edited for any file format to 
which we _save_, so there is no problem with metadata we cannot edit and the 
like, the history can always be put in the metadata.)

Note that grouping is currently stored only in the database.

Marcel



More information about the Digikam-devel mailing list