Mercurial is a fast, lightweight source control management system designed for easy and efficient handling of very large distributed projects.