[Digikam-users] Digikam file management

stefan at binaervarianz.de stefan at binaervarianz.de
Thu Jul 30 14:53:44 BST 2009


> This probably can considered as a bug, but I see it as a widely used  
>  behaviour
> pattern, used to avoid data loss in the most critical phase of   
> program execution
> of writing modified content.
>
> just checked the gimp: it indeed writes the file directly. So there   
> definitely is confusion ahead.

The modification of a copy instead of the real file to prevent data  
loss in case of failure while editing is a savety feature no one would  
dare to remove. I don't think gimp does otherwise.

It's just that the modified copy can replace the old file, leading to  
a new independent copy, or the content of the modified copy can be  
written (as a whole) into the old file. This would preserve the  
hardlink and modify all linked files.
Nevertheless it would be a short atomic action at the end of the  
editing preventing data loss.

If saving a whole image is to time consuming, you can of course make a  
diff of old and new file and then alter the original file. This would  
lead to even shorter 'dangerous' write time.

But, again, I'm not a developer. I'm not even a user yet....

Stefan







More information about the Digikam-users mailing list