Как узнать, кто удалил ClearCase Trigger?

В некоторых вобах удалены триггеры ClearCase, в логе тоже ничего не видно. Есть ли способ найти того, кто это сделал?


person maestromani    schedule 07.07.2014    source источник
comment
Извините за запоздалый ответ: я полностью пропустил ваш последний вопрос ClearCase.   -  person VonC    schedule 20.07.2014
comment
без проблем, большое спасибо...   -  person maestromani    schedule 21.07.2014


Ответы (1)


Судя по тому, как записываются события ClearCase

Запуск lshistory для объекта VOB покажет события удаления.
Это предоставляет как минимум историю того, кто удалил тип и когда, а также любые комментарии, которые были введены при удалении.
Без сохраняя эти события в объекте VOB, не будет записи о том, кем и когда были удалены объекты.

Пример:

The creation event is visible in the history.

% cleartool lshistory -long brtype:NEWBR
15-Oct-03.16:32:41     John Doe (jdoe.clearuser@host1)
 create branch type "NEWBR"

Once removed, the type object's removal event is only visible in the history.

% cleartool rmtype -rmall brtype:NEWBR
Removed branch type "NEWBR".

% cleartool lshistory -long vob:<tag>
15-Oct-03.16:32:41     John Doe (jdoe.clearuser@host1)
 destroy type in versioned object base "<tag>"
 "Destroyed branch type "NEWBR"."

В вашем случае найдите сообщение об удалении, похожее на:

"Destroyed trigger type "XXX"."

Узнайте больше в этом техническом примечании:

Пример Windows:

M:\dynamic_view\test_vob>cleartool lshistory -all | findstr /C:"Destroyed trigger type"
  "Destroyed trigger type "VERSION"."

Примечание. В этом примере команда findstr используется с параметром /C.
Перед /C стоит двоеточие без пробела, указывающее, что все в кавычках следует искать как один элемент.

Пример UNIX/Linux:

%>cleartool lshistory -all | grep 'Destroyed trigger type'
  "Destroyed trigger type "VERSION"."
person VonC    schedule 20.07.2014