strict digraph {

SCCS [label="Source Code Control System\n1972\nBell Labs"]
NSE  [label="Network Software Engineering\n1986\nSun Microsystems"]
TeamWare [label="TeamWare\n1991\nSun Microsystems"]
BitKeeper [label="BitKeeper\n2000\nLarry McVoy"]
sccs [label="SCCS\nJörg Schilling"]
RCS  [label="Revision Control System\n1985\nWalter F. Tichy"]
CVS  [label="Concurrent Versions System\n1989"]
SVN  [label="Subversion\n2000\nCollabNet"]
hg   [label="Mercurial\n2005\nMatt Mackall"]
baz  [label="baz\n2004\nRobert Collins"]
arch [label="GNU arch\n2003\nTom Lord"]
Bazaar [label="Bazaar\n2005\nMartin Pool"]
git  [label="git\n2005\nLinus Thorvalds"]
DARCS [label="Darcs advanced revision control system\n2003\nGuillaume Hoffmann"]
fossil [label="fossil\n2006\nD. Richard Hipp"]
Monotone [label="Monotone\n2003"]
Pijul	[label="\N\n2016"]
Breezy	[label="\N\n2018"]

Monotone -> git
SCCS -> NSE -> TeamWare -> BitKeeper -> git

SCCS -> sccs

RCS -> CVS -> SVN

SVN -> hg

CVS -> fossil
CVS -> arch -> baz -> Bazaar -> Breezy

arch -> DARCS -> Pijul

CMS       [label="VAX CMS\n\nDavid Leblang"]
DSEE      [label="Apollo DSEE\n\nDavid Leblang"]
ClearCase [label="ClearCase\n1992\nDavid Leblang"]
CMS -> DSEE -> ClearCase

}
