[darcs-users] Supporting XML rather than line-based diffs/patches

Rocky Kahn rocky at teampatent.com
Mon Sep 17 18:46:07 UTC 2007


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osuosl.org/pipermail/darcs-users/attachments/20070917/a459fccb/attachment.htm 


More information about the darcs-users mailing list