This section describes CodeCollaborator integration with AccuRev:
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.
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.
The Eclipse Plug-in integrates the AccuRev AccuBridge for Eclipse plugin from http://www.accurev.com/accubridge-eclipse.html so you can upload locally modified files to a Review.
Our Command Line Client uses your own AccuRev command-line client (accurev) to communicate with the server. We support these versions:
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
CodeCollaborator 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
CodeCollaborator 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'll get the correct content for the file but the directory itself will not be listed in the review.