Support for bzr, mercurial and subversion