Version Control Integrations

Top |Previous |Next

AccuRev Integration

This section describes Collaborator integration with AccuRev:

GUI Client

The GUI Client can upload local changes to files controlled by AccuRev before they are promoted. This includes both kept and modified files in the local Workspace. The GUI Client can also upload pending changes in a Stream, differences in a Transaction, and arbitrary AccuRev diffs.

Command-Line Client

The Command-Line Client can upload local changes to files controlled by AccuRev before they are promoted. This includes both Kept and modified files in the local Workspace. The Command-Line Client can also upload pending changes in a Stream, differences in a Transaction, and arbitrary AccuRev diffs.

Eclipse Plug-in

The Eclipse Plug-in integrates the AccuRev Plug-in for Eclipse from https://www.microfocus.com/documentation/accurev/ so you can upload locally modified files to a Review.

Supported Versions

Our Command-Line Client uses your own AccuRev command-line client (accurev) to communicate with the server. We support these versions:

v4.5.3, 5.5

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.

Support for Copy / Move

Collaborator fully supports AccuRev's file and directory copy/move semantics. Thus, if a file is copied or moved rather than added from scratch, it will show up that way in the various user interfaces.

Support for Directory-level New/Delete/Copy/Move

Collaborator partially supports AccuRev's concept of directories (not just files) being altered.

All files underneath the directories in question will be scanned, uploaded and represented properly in the GUI. The directories themselves will not be shown in any GUI, or even in the file list confirmation screen presented by the command-line client.

This all works correctly even if, for example, you move a parent directory and alter/add/delete a file within that directory in the same changelist. You will get the correct content for the file but the directory itself will not be listed in the review.

Support for Include / Exclude Rules

Collaborator treats files or folders that conform to AccuRev's include rules as added or modified files/folders, while files and folders that conform to exclude rules are treated as deletions. To denote files and folders that were added or removed due to include/exclude rules, Collaborator uses the following descriptions of change types:

INCLUDED - The file was added because of include rule.
EXCLUDED - The file was removed because of exclude rule.
INCLUDED_DIR - The folder and all its files and sub-folders were added because of include rule.
INCLUDED_DIR_ONLY - The folder but not any of its files or sub-folders were added because of include rule.
EXCLUDED_DIR - The folder and all its files and sub-folders were removed because of exclude rule.

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.