Revision Control

Subversion

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

Darcs

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

Git is another approach to decentralized vcs.

RDF

DBin

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

http://gvs.hpl.hp.com/application/about-gvs call RDF diffs "RDF Molecules".

They have an application demonstrating it: GVS Browser.

Articles

Manage source code using Git from developerWorks.

Using Git for Wine tutorial.

Harmony

http://www.seas.upenn.edu/~harmony/
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. http://home.eng.iastate.edu/~tien/molhado/vh.html http://en.wikipedia.org/wiki/Unison_%28file_synchronizer%29 http://en.wikipedia.org/wiki/File_synchronization http://esw.w3.org/topic/HtmlDiff

Articles

"A Theory of Compatible Versions" by David Orchard in XML.com.

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"