Revision Control


A conventional central repository system, but has the virtue of being HTTP-based employing WebDAV and DeltaV.


Darcs is a distributed vcs written in Haskell. It looks very interesting as it will probably fit very well with Harmony (even though Harmony uses OCaml).


Git is another approach to decentralized vcs.



DBin builds on the "Minimum Self Contained Graph" (MSGs) (described in Signing Individual Fragments of an RDF Graph, WWW2005 poster (PDF)) which is implemented in RDFSync (part of the RDFContext Tools).

GVS call RDF diffs "RDF Molecules".

They have an application demonstrating it: GVS Browser.


Manage source code using Git from developerWorks.

Using Git for Wine tutorial.

The Harmony system is a generic framework for reconciling disconnected updates to heterogeneous, replicated XML data. It can be used, for instance, to synchronize the bookmark files of several different web browsers, allowing bookmarks and bookmark folders to be added, deleted, edited, and reorganized by different users running different browser applications on disconnected machines.

Hypertext Versioning (Versioned Hypermedia) in Molhado

A XLink-based scheme for a graph of revisions.


"A Theory of Compatible Versions" by David Orchard in

The Source Code Management for OpenSolaris pages discusses their selection process and includes review/comparison of Git and Mercurial.

"Creating and Applying External Patches with Subversion"