VS Code ClearCaseThis repository contains the extension for IBM Rational ClearCase SCM for the VS Code editor. Table Of Contents
FeaturesClearcase commands exposed by this extensions:
GUI
Compare VersionsCompare an arbitrary version to the current open version. Use the command Clearcase: Compare with version and choose the version. It uses the integrate vscode diff viewer. View Private FilesTo show view private files in the source control view, there are two configuration parameters
Depending on the view type, snapshot or dynamic, there are different commands. Snapshot
The $CLEARCASE_AVOBS variable can be replaced by a list of vobs separated by a space Dynamic
As a default, this extension is preconfigured for snapshot views. Hijacked FilesTo show hijacked files the following configuration properties exist:
The command can be as follows:
Here it is also possible to use the $CLEARTOOL_AVOBS environment variable. But for the sake of performance it is recommended to limit that search. Remote Cleartool ClientIt is possible to use the remote cleartool client with VSCode. To activate, set the configuration WSLYou can use this extenion in a WSL environment and a windows clearcase installation. Just make sure the configured executeable is the windows one (this is the default). The second important setting is the tempDir value. If you use a windows cleartool binary the temp dir needs to be a windows style path as already set by default. This path needs to be reachable by the windows cleartool executable. Therefor it is not possible to use a wsl linux only path like If the above settings are correct everything else is handled by the extension transparantly. If the windows drives are not mounted in the default
LoggingIt is possible to print the output of the internal clearcase commands into the output console. To control the amount of information that is printed there is a configuration date.
RequirementsA valid ClearCase installation within the system's PATH or a valid executable path setup in the extension preferences value. License |