I'm looking for version control system which I can adapt to store and
retrieve XML diffs (as opposed to line-based diffs).  We've already written
code to produce and apply the XML diffs so we're looking for a version
control system which can be easily modified to use our external programs for
diff & patch.

This academic paper
<http://www.unibw.de/rz/dokumente/getFILE?fid=1076019>by Ronnau,
Scheffczyk, & Borghoff describes modifying darcs
1.0.4 to support xydiff (an external XML diff and patching program).  They
said they chose darcs because of its "abstract data type for deltas which
reduces implementation efforts (they needed to change less than 100 lines of
code within 10 darcs Haskell modules)."  I've sent them an email...anyone on
this mailing list work with those researchers?

Any pointers on how to approach this problem (e.g. which modules control the
diff/patch, major difficulties, etc)?

Thanks,
   Rocky Kahn
   rocky at teampatent dot com
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to