Release Notes

Public

8.0.16.3088: Mar 21 2019

New

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.

New

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.

New

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.

New

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.