Improved cvs, hg, and svn support