While this command supports both view and revision labels, it is more useful for view labels (which are not supported through the StarTeam Cross-Platform Client ), unlike (cross-project) Revision Label copy, which is.
This command supports attaching labels both to items that have been shared across (in-project) views as well as to items that have been moved across projects.
The syntax for this command is:
merge-label [-sourceview "[project name/]view name" | -rolluplabels “pathToFileOfRevisionLabelNames”]
-lbl "label name" {-type typeName} -p "user:password@host:port/project/view" -epwdfile –description “label description”
While this command supports both view and revision labels, it is more useful for view labels (which are not supported through the StarTeam Cross-Platform Client ), unlike (cross-project) Revision Label copy, which is.
This command supports attaching labels both to items that have been shared across (in-project) views as well as to items that have been moved across projects.
Specifes a path to a file containing a list of revision label names. The label names must be on separate lines in the file, and must match the names of labels in the target view.
-sourceview and -rolluplabels are mutually exclusive. If -sourceview is specified, -rolluplabels should not be specified and vice versa.
The full syntax is:
stcmd -p "userName:password@hostName:endpoint/projectName/[viewName/][folderHierarchy/]"
For example:
stcmd -p “bsmith:rocketfive@orion:49201/StarDraw/StarDraw/SourceCode/”
The -epwdfile keyword specifies the path to the file that contains the encrypted password. Like -pwdfile , -epwdfile replaces the password being used as part of the -p or -s option, preventing others from seeing the user's password on the command line. The full syntax is: -epwdfile "filePath" .
The -pwdfile is supported for backward compatibility. Un-encrypted passwords stored using older versions of stcmd are read. However, passwords cannot be stored to files using -pwdfile anymore.
In this case, the syntax of -p or -s reduces to -p "username@hostname:port/... -epwdfile "fullyQualifiedPathToPasswordFile"".
The following is the syntax of the commands that can be used to store an encrypted password.
Use the following syntax to be prompted for the password that will be encrypted and stored in a file.
stcmd store-password -epwdfile "filePath"
stcmd store-password -epwdfile "filePath" -password "password"
After an encrypted password is stored, other stcmd commands can specify -epwdfile "filePath"' as parameters. For example:
stcmd delete-local -p "JMarsh@Orion:1024/StarDraw/StarDraw/SourceCode" -epwdfile "C:\estuff\myfile.txt" -filter "N" "*"
If -p or -s and -epwdfile are used together, then the parameter :password must be omitted from -p. For example:
-p user@hostname:port/projectName.viewName -epwdfile "pathToPasswordFile"
Compresses all the data sent between the workstation and the server and decompresses it when it arrives. Without this option, no compression takes place.
Compression speeds transmission across the network, but it takes time on the front end to compress the data and at the back end to decompress the data.
This is an optional parameter. If not specified, then the platform default is not to compress.
Encrypts all data sent between the workstation and the server and decrypts it when it arrives. Without this option, no encryption takes place. Encryption protects files, data and other project information from being read by unauthorized parties over unsecured networks.
This is an optional parameter. If not specified, then the server and the command line negotiate the encryption required by the server.
The full syntax is: -encrypt encryptionType.
The types of encryption are:
These encryption types are ordered from fastest to slowest. Each of the slower encryption types is safer than the one preceding it.