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
