Version Control Integrations

Top |Previous |Next

Mercurial Integration

This section describes Collaborator integration with Mercurial:

GUI Client

The GUI Client can upload arbitrary Mercurial diffs. The GUI Client can also upload local changes to files that are managed by Mercurial.

Command-Line Client

The Command-Line Client can upload arbitrary Mercurial diffs and uncommitted changes to files that are managed by Mercurial.

Supported Versions

Our integration uses your own installed Mercurial command line client executable to generate differences for review. We require hg v1.0 or later, as we use the -U flag to provide full context lines of differences so that the uploaded versions can contain the full file content of the previous and current file versions. The TortoiseHg client is not supported.

Because we use client applications already present on your computer, we support all protocols, authentications, proxies, and other client configuration options you are currently using.

Technical Details and Limitations

Collaborator does not guarantee that Diff Viewer will display correct comparison results for the following cases:

If you add several diffs (non atomic changelists) to the same review.

© 2003-2025 SmartBear Software. All rights reserved.