Проверка истории пользователя в открытом регистре - PullRequest
3 голосов
/ 03 марта 2010

Есть ли способ узнать историю регистрации пользователя в потоке?

Я знаю, что могу получить историю, глядя на все действия в потоке. Но изменение, заданное в действии, не показывает дату регистрации файла.

Спасибо за помощь!

1 Ответ

3 голосов
/ 04 марта 2010

Набор изменений активности может показывать дату файлов. Вам просто нужно объединить команду describe с инструкцией формата fmt_ccase.

cleartool describe -fmt "%[versions]CQp\n" activity:myActivity@/pvobName

Для каждого из выходных данных:

cleartool describe -fmt "%u %n %d" aFile@@/main/branches/x

Примечание. В Windows вы можете перечислить все действия для данного пользователя.
Сначала перейдите в представление UCM, связанное с соответствующим потоком. Тогда:

for /f  %x in ('cleartool lsact -cview -fmt "%Xn %u\n" ^| findstr "username"') 
  do cleartool desc -fmt "%[versions]CQp\n" %x 

Вы также можете написать это на Perl (который затем будет переносимым как в Windows, так и в Unix).
Смотрите ТАК вопрос " Как я могу взаимодействовать с ClearCase из Perl? "

...