add support for checking out from mercurial repository

:)