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
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