The basics The way subrepositories work is that you manually create a file .hgsub in the root of the parent repo’s working directory. Each line of this file maps a subdirectory …

Mercurial supports a functional language for selecting a set of revisions. You can do things like: Find the greatest common ancestor between two changesets: hg log -r “ancestor(2987, 1734)” Find …

Here’s a good explanation of why the new Phases feature is useful. Summary version: DVCS allow for history modification. Rebasing, combining changesets and various other things. If changesets have been shared …

For anyone on Windows using Mercurial and TortoiseHG 2.2.2, an issue has been noticed by various people when adding files. It appears there’s an issue with Windows and Mercurial case …

Mercurial 2.1 has been released! The corresponding TortoiseHG is not up yet, but expect it in the next couple days. Two areas of interest for me. First, the number of …