【问题标题】:ClearCase Checkin trigger doesn't allow deliverClearCase Checkin 触发器不允许交付
【发布时间】:2012-04-13 12:21:49
【问题描述】:

我创建了一个 preop checkin 触发器来检查评论以确保它不为空。这工作得很好。

但是,当我从 dev 流传递到 int 流时,触发器在签入过程中停止。有没有解决的办法?我假设在检查交付过程时的 cmets 是空白的。

【问题讨论】:

    标签: version-control clearcase clearcase-ucm


    【解决方案1】:

    您可以在deliver_start 操作种类 (opkind) 上设置一个 preop 触发器,以便设置一个充当标志的环境变量。

    当设置了该环境变量时,您的原始脚本(preop checkin 之一)可以简单地返回 true(即什么都不做,并允许 checkin 继续进行)

    deliver_canceldeliver_complete opkinds 上的另一个 postop 触发器将取消该环境变量。

    查看example of pre and postop trigger on deliver events here

    【讨论】:

      猜你喜欢
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 2015-12-14
      相关资源
      最近更新 更多