Blog Archives

Announcing a Windows installer for Mercurial

I am pleased to announce the availability of a standalone Windows version of Mercurial 0.7 (plus extra bits), packaged as a self-extracting installer. Benefits of this package: No prerequisites! You don’t need Python installed to use Mercurial any longer, because
Posted in mercurial, software

tumgreyspf considered harmful

A few months ago, I grew sufficiently tired of wading through the enormous quantities of spam I was receiving (about a thousand junk emails per day) that I decided to experiment with a technique called greylisting to see if it
Posted in software

On distributed revision control and project forking

One of those myths about distributed revision control systems that has grown legs and acquired a heartbeat is that they make forking a project easier. To the uninitiated, a “fork” occurs when some contributors to a project get disgruntled and
Posted in scm, software

Mercurial Queues

Chris Mason has been working on a very useful extension to Mercurial called Mercurial Queues, or mq for short. It has languished in semi-obscurity for a while on SuSE’s ftp servers, so we’ve made a repository available for people to
Posted in scm, software

Slides from distributed SCM talk at Foo Camp 2005 available

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
Posted in scm, software

On distributed and centralised revision control

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,
Posted in scm, software

More about Subversion

[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
Posted in scm, software

Automatic merging, or how to spend all of your sanity on one problem

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
Posted in scm, software

The legacy of BitKeeper

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
Posted in scm, software

First impressions of FC4

Since the last month has been quite thoroughly insane, I have only just gotten around to installing Fedora Core 4 on my desktop and laptop. So far, I have been quite impressed. GNOME didn’t keel over and die on me
Posted in software