Release Notes
8.0.16.3088: Mar 21 2019
Command line client: the following cm commands related to repository handling are now deprecated:
* lrep, replaced by 'repository' (without any arguments) or 'repository list'.
* mkrep, replaced by 'repository [repname]' or 'repository create'.
* rmrep, replaced by 'repository delete'.
* rnrep, replaced by 'repository rename'.
* addrep, replaced by 'repository add'
These commands are now equivalent:
cm lrep cm repository cm repository list cm mkrep myNewRepo cm repository myNewRepo cm repository create myNewRepo cm rmrep myOldRepo cm repository delete myOldRepo cm rnrep myOldRepo myOldRepoRenamed cm repository rename myOldRepo myOldRepoRenamed cm addrep rep_2 myRemovedRep repserver:localhost:8087 cm repository add rep_2 myRemovedRep repserver:localhost:8087
The arguments and flags supported by the old commands are supported by the new ones as well, in the same order (if applies) and of the same type as before.
The deprecated commands are still available if you call them, but we recommend you to migrate any automation or script that relies on them to the repository command.
In any circumstance, we will warn you through the release notes when the deprecated commands cease to exist.
Command line client: There is now a single command for all your attribute management needs. We've called it ... attribute.
Here is some example usage:
cm att create Status cm att set att:Status cs:512 InProgress cm att unset att::Status cs:512 cm att delete att::Status
Note: the beautifully named commands mkattr, rnatt, rmatt, statt and rmattr are deprecated, but still available in the tool for the more masochistic amongst us.
Command line client: There is now a new command for managing locks. You guessed it! We called it "lock".
Here are some examples:
cm lock list cm lock (list is optional if there are no arguments) cm lock unlock 91961b14-3dfe-4062-8c4c-f33a81d201f5
Note: the old lock commands can still be used, though they are now considered deprecated.
Command line client: the following cm commands related to branch handling are now deprecated:
* mkbr, replaced by 'branch' or 'branch create'.
* rmbr, replaced by 'branch delete'.
* rnbr, replaced by 'branch rename'.
* branchhistory, replaced by 'branch history'
* getmainbranch, replaced by 'branch showmain'
* getmergeneededbranches, replaced by 'branch showmerges'
These commands are now equivalent:
cm mkbr /main/scm20123 cm branch /main/scm20123 cm branch create /main/scm20123 cm rmbr /main/scm20123 cm branch delete /main/scm20123 cm rnbr /main/task001 task002 cm branch rename /main/task001 task002 cm branchhistory /main/scm20123@myrepo@myserver:8087 cm branch history /main/scm20123@myrepo@myserver:8087 cm getmainbranch cm branch showmain cm getmergeneededbranches file.txt cm branch showmerges file.txt
The arguments and flags supported by the old commands are supported by the new ones as well, in the same order (if applies) and of the same type as before.
The deprecated commands are still available if you call them, but we recommend you to migrate any automation or script that relies on them to the branch command.
In any circumstance, we will warn you through the release notes when the deprecated commands cease to exist.