Получается, что это возможно с помощью сценария предварительной фиксации taginfo, как подробно описано в разделе администрирования руководства здесь .
Файл taginfo
То, что loginfo делает для сообщений журнала, taginfo делает для тегов.Левая сторона taginfo - это регулярные выражения, как обычно, а правая часть - программы.Каждая программа автоматически получает аргументы при вызове тега CVS в следующем порядке:
arg 1: tag name
arg 2: operation ("add" => tag, "mov" => tag -F, "del" => tag -d)
arg 3: repository
arg 4, 5, etc: file revision [file revision ...]
Если программа возвращает ненулевое значение, тег отменяется.