I've been trying out different version control systems. For a while I used svn but never was happy with the branching support. More recently, I have been using bzr but only locally. This morning, I tried out mercurial ( hg ) . My first impressions are:
Commands seem a lot like bzr.
Does not seem to allow addition of empty directories ( unlike bzr ).