Posted in scm, software on August 24th, 2005 No Comments »
I gave a talk on distributed SCMs at Foo Camp last weekend. The slides are now available as a PDF document. The talk was an overview of the current state of the Free Software distributed SCM world; I didn’t concentrate on any one system.
The talk was surprisngly (to me) well attended, particularly given its [...]
Posted in scm, software on August 10th, 2005 1 Comment »
Ian Bicking has written two thoughtful articles on distributed and centralised revision control systems (the first, the second).
His original thesis was one that he shared with Greg Hudson, one of the Subversion developers: for free software, distributed SCM bad, centralised good. He had four main points, which I have reduced to three:
0 Work ought [...]
Posted in scm, software on August 10th, 2005 No Comments »
[I originally posted this about two weeks ago, but something caused it to disappear. Here's a lightly edited repost.]
Karl Fogel posted a comment on my future of free distributed SCM systems entry, asking for some more detail on what it is that I don’t like about Subversion.
That’s a tall order. Since Karl is [...]
Posted in scm, software on August 10th, 2005 No Comments »
Zooko has written a clever article comparing Darcs’s merge strategy with Subversion’s. The essence of the article is a case where two edits to the same file in different branches cause Subversion to automatically do a merge that introduces a bug, while Darcs gets the merge right.
Out of curiosity, I tried Zooko’s test case [...]
Posted in scm, software on August 6th, 2005 No Comments »
It has now been a month since BitMover withdrew BitKeeper from use by people who didn’t have paid licenses. Ian Bicking has written a blog entry on the evils of distributed revision control, so this seems a good time to talk about the legacy of BitKeeper.
Early during the use of BK for Linux kernel [...]
Posted in slice-o-life on August 6th, 2005 No Comments »
One of our tenants is about to move out of her apartment in San Francisco. While we wait for the City to digest our plans to build a new house, we have two mortgages to pay; one on the house we live in, and one on the empty lot that, if pressed, maybe we [...]