Unified command line interface for git, mercurial, and subversion.