内核的项目版本控制。Mackall决定为Linux内核开发写一个分布式的版本控制软件来替代BitKeeper。在该项目启动数天前，Linus Torvalds基于类似的目的开始了另一个现在相当知名的版本控制软体Git。Linux内核开发项目决定使用Git而不是Mercurial，但Mercurial也使用于在很多其他的项目中（见下文）。
其他.
代码托管.以下网站提供免费的Mercurial版本库托管：
采用Mercurial的项