Posted in open source, scm on October 10th, 2010 4 Comments »
One of the particularly nice things about working with a distributed revision control tool these days is that I can sidestep the choice of winning tool. Thanks to Scott Chacon and Augie Fackler’s excellent hg-git extension, I can use Mercurial and collaborate almost seamlessly with git users. This is exactly what I did when working [...]
Posted in mercurial on August 10th, 2010 1 Comment »
Here's a useful little tip if you need to use hg convert to generate a stripped-down copy of a Mercurial repository. For instance, maybe we have a tree that someone committed a large file to by accident, or perhaps someone accidentally checked some closed source code into an open source tree. If such a commit [...]
Posted in open source, scm on September 10th, 2009 2 Comments »
Several months ago, I wrote an article on evaluating revision control systems. It was initially published in ACM Queue a few weeks ago, and the article has now made its way (unchanged) to Communications of the ACM. I’m quite happy with how it turned out, and I hope that people will find it useful in [...]
Posted in mercurial on May 15th, 2009 6 Comments »
Posted in mercurial on March 27th, 2009 15 Comments »
If you’ve looked at the Mercurial book site in the past 24 hours, you’ll have noticed that both its look and the name of the book have changed. First, the cosmetic news. The change in appearance is due to my switching over to the system I used to publish Real World Haskell. I’ve always made [...]
Posted in scm, software on December 16th, 2008 No Comments »
Via the ever industrious Danny O’Brien, we bring to you the Electronic Frontier Foundation‘s end-of-year animation. Learn more about this video and support EFF!
Posted in scm on January 11th, 2007 12 Comments »
I’ve been using darcs recently for some Haskell-related revision control tasks, as it’s the revision control tool of choice for the Haskell community (no surprise; it’s the most widely used Haskell program in existence). However, I can’t say I’ve been all that happy with darcs during my first few days of use. It has some [...]
Posted in mercurial, software on July 24th, 2006 1 Comment »
I’m giving a talk at OSCON in Portland this week; the title is “Painless maintenance of local changes to fast-moving software”. The content is about how managing and developing patches with Mercurial Queues will make you a happier person and straighten your teeth while you sleep, all for free. The talk is in room F150, [...]
Posted in mercurial, software on July 15th, 2006 No Comments »
Couple my usual reluctance to post here with work on a new all-consuming project, and you have a recipe for potentially long periods of silence. Yesterday, I posted an announcement of the availability of the first chapter of the Mercurial manual to the mailing list. You can read the first chapter here (PDF only thus [...]