Clearcase 获取UCM活动变更集的环境变量是什么?
我有一个触发器集,在交付完成时触发。它会发送一封电子邮件,其中包含有关流名称、活动名称等的信息。我还希望包含已交付活动的更改集。我该怎么做?在完成交付时,哪个env变量将包含此信息Clearcase 获取UCM活动变更集的环境变量是什么?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我有一个触发器集,在交付完成时触发。它会发送一封电子邮件,其中包含有关流名称、活动名称等的信息。我还希望包含已交付活动的更改集。我该怎么做?在完成交付时,哪个env变量将包含此信息 提前感谢。应该是CLEARCASE\u活动 (UCM活动是“变更集”的正式名称:当您访问UCM活动的“属性”时,您会看到一个名为“变更集”的选项卡) 正如该线程提到的,这只适用于操作后触发器,而不适用于操作前触发器 本技术说明说明了此类变量的使用: cleartool mktrtype -ucmobject -all
提前感谢。应该是
CLEARCASE\u活动
(UCM活动是“变更集”的正式名称:当您访问UCM活动的“属性”时,您会看到一个名为“变更集”的选项卡) 正如该线程提到的,这只适用于操作后触发器,而不适用于操作前触发器 本技术说明说明了此类变量的使用:
cleartool mktrtype -ucmobject -all -postop deliver_complete
-mkhlink UndelAct@\TEST_PVOB,to=%CLEARCASE_ACTIVITY% -nc
trtype:UndelAct@\TEST_PVOB
但是,这将为您提供已交付的活动(称为“deliver.xxx
”),而不是源活动。为此,您需要列出对该交付活动有贡献的所有活动:
请参见“”
报告补充说: 它不提供已交付文件的列表 因此,您不需要贡献活动的列表。
您可以简单地在
CLEARCASE\u活动中描述生成的基线(“deliver.xxx
”一个)
见“”:
我正在使用perl脚本获取此信息并发送电子邮件。我正在提取CLEARCASE_ACTIVITY环境变量,但它只找到活动的名称,即deliver..@/。它没有提供已交付文件的列表。我只是看到了您的编辑。我会查一下之前的链接provided@clearcase我刚刚再次编辑了我的答案,以回应您的评论。谢谢!我认为这很有帮助!
cleartool lsact -contrib activityName@\aPVob
cleartool describe -fmt "%[versions]CQp" activity-title@\aPVob