Am Sonntag, 26. Juli 2015, 15:51:36 schrieb Stefan Klinger:
> Hi Jan,
> 
> On 2015-Jul-26, Jan Kundrát wrote with possible deletions:
> > I'm storing all of my XMPs in git and all my .CR2s in git-annex.
> 
> I've just tried this. After restoring from a backup, I see DT doing
> non-changes on the committed XMP files:
> 
>     diff --git a/DSC_9270.NEF.xmp b/DSC_9270.NEF.xmp
>     index 2c1df58..46a0e99 100644
>     --- a/DSC_9270.NEF.xmp
>     +++ b/DSC_9270.NEF.xmp
>     @@ -99,7 +99,7 @@
>           <rdf:li> </rdf:li>
>           <rdf:li> </rdf:li>
>           <rdf:li> </rdf:li>
>     -     <rdf:li/>
>     +     <rdf:li> </rdf:li>
>          </rdf:Seq>
>         </darktable:multi_name>
>         <dc:rights>
> 
> Does this happen often?  I mean, the whole point would evaporate if I
> had to check for semantically void variations in the XML code.

The two cases are NOT identical, the original was empty while the new one has 
a space. I don't know if that was a deliberate choice of the multi-instance 
code, but it's good to be that way as empty tags are semi-broken in exiv2. I 
have an unanswered forum question about that on the exiv2 website since over a 
year [0]. Just saying.

> Cheers
> Stefan

Tobias

[0] http://dev.exiv2.org/boards/3/topics/1729

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

------------------------------------------------------------------------------
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to