From: Theodore Tso Date: Sun, 24 Jun 2007 21:52:23 GMT Subject: Re: Darcs Message-ID: <20070624215216.GA3910@thunk.org> In-Reply-To: <46a038f90706241345m4b5ecb80p9f4ec840993023e0@mail.gmail.com> On Mon, Jun 25, 2007 at 08:45:57AM +1200, Martin Langhoff wrote: > OTOH, and from the POV of someone closely following the SCM tools in > the last few years (and using almost all of them), darcs was the first > usable DSCM in the camp. I am not sure how much of its commandline > user interface was borrowed from BK or elsewhere, but darcs was > _easy_, where Arch was extremely hard to use. > The darcs commandset (init, push, pull) is what git, hg and bzr have > today in common. > And the closer we get to Darcs UI the happier I feel ;-) Darcs was first announced in April 2003 [1]. Linus first started using BK to manage the Linux source tree in 2002; I first started using Bitkeeper to manage e2fsprogs back in 2001; and BK was first available in late 1998. So to give credit where credit is due, the whole "$foo init", "$foo commit", "$foo push", "$foo pull" DSCM UI was first pioneered by Larry McVoy and BitKeeper, not Darcs. - Ted [1] http://www.haskell.org/pipermail/haskell-cafe/2003-April/004139.html