Re: Darcs
- From
Theodore Tso <tytso@mit.edu>
- Date
- Jun 24, 2007, 21:52 UTC
- 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:
Show 5 quoted lines
> 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