Am Montag, 21. November 2016, 18:19:30 CET schrieb Stéphane Gourichon:

[...]

> Given the expected semantic of a "changed" tag, it looks efficient,
> simple and natural to write something like:
> 
> if ( (no XMP file already exists) && (image has no tag "changed") )  {
> skip xmp creation };
> 
> That way, XMP indeed gets created when relevant.

What happens if you import your folder, cull the images, give ratings and 
color labels but never open any in darkroom? You wouldn't have any of that 
saved in sidecar files even though you invested hours in that. Sounds like a 
bad idea, doesn't it? Same is true for putting images on the map, tagging or 
any other operation on lighttable.

[...]

> (2) If someone offered a clean patch performing this exact change "just
> opening a file does not create a XMP, an edit causes it", would you
> merge it?  If not, can you explain the rationale?

Yes, if the logic is convincing and really dealing with all the corner cases. 
However, dealing with all corner cases will (in general) end up in writing an 
XMP file for every image.

> Thank you.

Tobias

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to