Mercurial is a fast, lightweight Source Control Management system designed for efficient handling of very large distributed projects.