Use GNU Bash 2.05+? Got AccuRev 4.5? Then you’ll certainly be interested in the latest release of the .bashrc extension that provides all known client-side environment variables inlcuding some additional functions.
Download the latest release 2.0 here.
Here are some of the new functions:
acsync – Synchronizes all active filesystem changes in an AccuRev workspace with the AccuRev server. Think of this as the one-button flush that will handle all adds/keeps/defuncts/merges. Also supports interactive mode (-i) so you can select which groups of files to commit.
example: $ acsync -c “committing feature X”
$ acsync -i -c “committing bugfix Y”
acstart - Displays a list of active workspaces on the local machine for one to be selected. Choosing a workspace will automatically launch a new bash session in the workspace directory.
example: $ acstart
$ acsync -d