Hi Mark,

> I'm surpised no one has responded to this.

me too ;-)

> I think it's an 
> interesting idea. 

Thanks :-)

> However, doesn't OOo already have a feature to 
> managing storing and viewing historical revisions of a file?

Yes, OO can store file revisions, but only _completely_
Our goal is to query the changes of an OO document and to support 
advanced merging --- it might be a long way to go, though...
That's why we focus on XML version control for OO.
Of course this will enable version control for _any_ XML files.

> Would the idea that an OOo doc could be a part of a larger
> darcs-managed project, but the OOo diffs would be smaller in size
> and look more sensibe?

The idea is clearly about integration of OO documents and other 
documents, say source code etc...
This would open the door to querying changes, incremental document 
analysis, and merging even across document (type?) borders.
The patches that come out of XyDiff look quite sensible, particularly 
when it comes to recognizing move operations.
I would, however, not count on great space savings.
Well, I think that disc space is really cheap.
What might be more important is reducing network traffic in a 
distributed environment.

So far, we have a rather recent copy of darcs with native XML patches 
for XML files (not yet OO, but this is soon to come!).
Perhaps it might be the right time to incorporate the experimental XML 
patch idea as an experimental feature into darcs.
Maybe then more people like to discuss ;-)

Ian, provided that I merge in my patches to a really recent darcs 
tree, might you be willing to incorporate my patches into the darcs 
development tree?
As far as I have tested my code, nothing gets broken if you do not 
--enable-xml in the configure script explicitly.
If you do, however, XML files will be handled by XyDiff, provided you 
download the necessary libraries, which I would make available then.

Cheers,
Jan

_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel

Reply via email to