Триггер ClearCase Checkin не позволяет доставлять - PullRequest
1 голос
/ 29 марта 2012

Я создал триггер preop checkin, который проверяет комментарий, чтобы убедиться, что он не пустой.Это прекрасно работает.

Однако, когда я выполняю доставку из потока dev в поток int, триггер останавливается при проверке.Это можно обойти?Я предполагаю, что комментарии при регистрации для процесса доставки являются пустыми.

1 Ответ

1 голос
/ 30 марта 2012

Вы можете установить триггер preop для вида операции deliver_start (opkind), чтобы установить переменную среды, которая будет действовать как флаг.

Когда эта переменная среды установлена, ваш оригинальный скрипт (preop checkin one) может просто возвращать true (то есть ничего не делает и разрешает продолжить регистрацию)

Еще один триггер postop на deliver_cancel и deliver_complete opkinds отменит эту переменную окружения.

См. пример триггера pre и posttop при событиях доставки здесь .

...