This command is a synonym for mtn cert rev branch branchname.
See –update.
edit_comment
; the hook is passed an empty string.
This command is a synonym for mtn cert rev comment
comment.
This command records a disapproval of the changes between parent's ancestor and child. If parent is omitted, only child is disapproved. The command does the disapproval by committing the inverse changes as a new revision descending from child.
Conceptually, disapprove's contract is that disapprove(A) gives a revision B such that whenever B is merged with a descendant D of A the merge will result in what D “would have looked like” if A had never happened.
Note that as a consequence of this contract the disapprove command only works if all changesets from parent to child have exactly one ancestor (that is, none are the result of a merge), since it hasn't been worked out how to generate such a descendant in the multi-ancestor case.
This makes rev invisible as a head of branch branchname (defaults to the current workspace branch). Any operation that looks for heads will not count rev; this includes mtn list branches as well as mtn merge etc.
If rev is not a head, suspend has no effect.
suspend is not inherited; if a new revision is committed as the child of a suspended revision, the new revision will be visible as a head.
This command is a synonym for mtn cert rev suspend
branchname.
This command is a synonym for mtn cert rev tag
tagname.