How to obtain Changeset of an activity?

后端 未结 2 1236
闹比i
闹比i 2021-01-16 10:41

We are able copy to clipboard changeset of our activities.

But often we need to get changeset of our team member\'s activities.

We are able to see it through

相关标签:
2条回答
  • 2021-01-16 11:29

    You should specify activity ID instead of activity name (headline). "PBI#503# to Model" seems like the activity name .

    0 讨论(0)
  • 2021-01-16 11:44

    "PBI#503# to Model" is what is called the headline of the activity.

    See cleartool chactivity for instance:

    Changing the headline for an activity does not affect its name (its unique identifier).
    For information about changing the activity's name, see rename.

    example of an activity

    You can list all the activities of a stream and then format each changeset, as in this thread (extract of the code):

    my $istream = $ENV{CLEARCASE_STREAM};
    
    my ($branch_name) = ($istream =~ /(.+)\@/);
    my $change_set = join "\n",
    sort map { / {4}(m:\[^\]+|.+\/vobs)?(.+)\@\@/i; $_ = $2 }
    grep { /$branch_name[\/\]0-9+$/o }
    qx{cleartool lsactivity -long $activity};
    

    The $change_set scalar will have the changed elements list without the @@ extension or the M:, /vobs/ prefix

    Whatever your script language, the idea remains to list all activities within a stream:

    cleartool lsact -in aStream@\aPVob -fmt "%n\n"
    

    (That list the names only of the activities, not the headlines)

    And then, do your lsact -l for each activity name found.

    0 讨论(0)
提交回复
热议问题