The IDE enables you to clone an external Mercurial Repository and to make it available within the IDE. You effectively create a copy or clone of the entire repository to work with in the IDE. To do so, you need to be able to access a Mercurial repository which you have read privileges for.
The IDE supports the following Mercurial protocol types:
Protocol | Access Method | Example |
---|---|---|
file | Direct repository access (on local disk) | file:///repository_path[@REV] |
http | Access via WebDAV protocol to a Subversion-aware server | http://hostname/repository_path[@REV] |
https | Access via HTTP protocol with SSL encryption | https://hostname/repository_path[@REV] |
static-http | Access via HTTP also, albeit slower, allows access to a Mercurial repository where you simply use a web server to publish the .hg directory as static content | http://hostname/repository_path[@REV] |
ssh | Access via SSH | ssh://hostname/repository_path[@REV] |