cdc - изменение описания версии в SCCS-файле
cdc -rс_идентификатор [-m[список_номеров_запросов_на_модификацию]] [-y[комментарий]] файл ...
Команда cdc изменяет у всех указанных SCCS-файлов описание версии, с_идентификатор которой задан в опции -r.
Описание версии - это номер запроса на модификацию и/или комментарий. Обычно описание версии задается с помощью команды (опции -m и -y). Если указано имя каталога, cdc обрабатывает все файлы в этом каталоге, начинающиеся с s.; файлы, к которым нет доступа на чтение, игнорируются без дополнительных сообщений. Если указано имя -, происходит чтение со стандартного ввода [см. ПРЕДОСТЕРЕЖЕНИЯ], каждая строка при этом трактуется, как имя SCCS-файла для обработки.
В командной строке cdc можно в любом порядке задавать опции и имена файлов.
Каждая опция независимо применяется к каждому файлу.
-rс_идентификатор | Указывает, описание какой версии будет изменено. |
-m[список_номеров_ запросов_на_модификацию] | Если в SCCS-файле установлен флаг v [см. ], то можно указать список номеров запросов на модификацию, который будет добавлен и/или удален в версии, указанной опцией -r. Пустой список игнорируется. Номера запросов добавляются к списку таким же образом, как это делает . Чтобы удалить запрос из списка, перед его номером нужно указать символ ! [см. ПРИМЕРЫ]. Если удаляемый номер присутствует, он удаляется из списка и перемещается в секцию комментария описания версии. Перед списком удаленных номеров в секции комментария помещается строка, говорящая о том, что эти номера были удалены. |
Если опция -m не указана, а стандартный ввод назначен на терминал, перед чтением списка номеров запросов на модификацию со стандартного ввода на стандартный вывод выдается запрос MRs?. Если стандартный ввод назначен не на терминал, указанный запрос не выдается. Запрос MRs? всегда предшествует запросу comments? (см. опцию -y).
Номера в списке разделяются пробелами и/или символами табуляции. Неэкранированный перевод строки завершает список.
Если флаг v снабжен значением [см. ], оно трактуется как имя программы (или процедуры shell'а) для проверки корректности номеров. Если программа проверки возвращает ненулевой код завершения, cdc терминируется (считая, что номера запросов некорректны) и описание версии остается неизменным.