Mercurial
スナップショットベースの分散VCS
2005年
開発者はMatt Mackall
Python実装
ChangeSetをスナップショットとして記録する
ChangeSetは、前回commitとの差分の集合
https://initialcommit.com/blog/Technical-Guide-VCS-Internals#hg