Ничего себе.
Я забыл, как тяжело это делать. То, что я делал раньше, было двухэтапным процессом.
Во-первых, работает
cvs history -c -a -D "7 days ago" |
gawk '{ print "$1 == \"" $6 "\" && $2 == \"" $8 "/" $7 "\" { print \"" $2 " " $3 " " $6 " " $5 " " $8 "/" $7 "\"; next }" }' > /tmp/$$.awk
для сбора информации обо всех регистрациях за предыдущие 7 дней и создания сценария, который будет использоваться для создания части отправленного электронного письма.
Затем я просмотрел файл CVS / Entries в каталоге, который содержал поврежденные файлы, чтобы получить больше информации.
Обмена двух вместе позволили мне уловить виновника и отправить им электронное письмо с уведомлением, что они сломали сборку.
Извините, что этот ответ не такой полный, как я надеялся.