Mercurial 1.1.1 Bugfix Release

Mercurial Release Notes
Version 1.1.1 – 2008-12-20
This is a bugfix release

* make hgweb recursion optional (use ‘**’ rather than ‘*’)
* fix fncache bug for directories ending in ‘ ‘ or ‘.’
* require -a switch to resolve all files
* improve help for resolve command
* fix inotify interaction with bundle diffs
* fix strange readline import error on Windows
* fix non-existing target directory with git diffs
* fix removing symlinks with git diffs
* fix directory creation bug in patch
* rebase: allow keeping branch names
* fix a copy bug in the SVN converter

Foxit eSlick vs. Sony PRS505

I’ve been looking at e-readers and have it down to the upcoming Foxit eSlick and Sony PRS505. I simply ruled out’s Kindle due to the potential vendor lock on my reading material. Really what I want is a portable PDF viewer, other formats would be nice but not required. If I can just connect the device to the computer, have it recognized as a USB mass storage device, then copy my PDFs over that would be just swell. The readers at iRex look good also but expensive.

Mercurial 1.1 released!

Mercurial (hg) releases version 1.1, which includes Python 2.6 compatibility, a new repository format, and the web interface now has a cool graph. More in the Release Notes.

Bazaar vs. Mercurial Part Deux

Conclusion (for me): Mercurial (hg)

The killer application for managing my projects is Trac and Hg worked fairly well with it. I installed Trac 0.12dev with Multiple Repository Support and the mercurial-plugin-0.12, converted my Subversion repository, and it pretty much worked as expected. A Bazaar plugin exists trac-bzr, but it appears that it doesn’t work with bzr >= 1.6, suffers performance issues, and isn’t supported by the experimental Trac 0.12dev with multiple repository support. Therefore, the choice become obvious pretty quickly.