COMB(1)

НАЗВАНИЕ
comb - об единение версий SCCS-файла

СИНТАКСИС


  comb  [-pс_идентификатор] [-cсписок] [-o] [-s] файл ...

ОПИСАНИЕ
Команда comb генерирует процедуру shell'а [см. sh(1)], которая реконструирует SCCS-файлы. Реконструированные файлы обычно оказываются меньше, чем исходные. Опции и имена файлов можно задавать в любом порядке, каждая опция независимо применяется к каждому файлу. Если указано имя каталога, comb обрабатывает все файлы в этом каталоге, начинающиеся с s.; файлы, к которым нет доступа на чтение, игнорируются без дополнительных сообщений. Если указано имя -, происходит чтение со стандартного ввода, каждая строка при этом трактуется как имя SCCS-файла, подлежащего обработке. Файлы, не начинающиеся с s., и файлы, к которым нет доступа на чтение, также игнорируются без дополнительных сообщений.

Сгенерированная процедура shell'а записывается на стандартный вывод.

Каждая опция об ясняется ниже для одного обрабатываемого файла; при нескольких файлах она применяется к каждому из них.

-pс_идентификатор
С_идентификатор самой старой версии, которая должна быть сохранена. Все более старые версии из реконструированного файла удаляются.
-cсписок
Список [синтаксис списка - см. get(1)] версий, которые должны быть сохранены. Все остальные версии удаляются.
-o
Эта опция позволяет для каждого выполнения get -e получить доступ к версии с тем же номером, что и раньше; иначе происходит перестройка номеров версий. Использование опции -o может привести к уменьшению размера SCCS-файла и изменению структуры дерева версий.
-s
Эта опция приводит к генерации процедуры shell'а, которая при выполнении выдает информацию для каждого обрабатываемого файла: имя файла, размер в блоках после реконструкции и до реконструкции и процент сжатия, вычисляемый, как 100*(до-после)/до. Рекомендуется перед реальной реконструкцией выполнить comb с этой опцией, чтобы оценить выигрыш дискового пространства от реконструкции.

Если никаких опций не указано, comb сохраняет только терминальные версии дерева версий и минимальное число их предшественников, необходимое для того, чтобы сохранить структуру дерева.

ФАЙЛЫ


s.COMB        Имя реконструированного SCCS-файла.

comb?????     Временный файл.

СМ. ТАКЖЕ
admin(1), delta(1), get(1), help(1), prs(1).
sccsfile(4) в Справочнике программиста.

ДИАГНОСТИКА
Для раз'яснений пользуйтесь командой help(1).

СЮРПРИЗЫ
Comb может изменить структуру дерева версий. Он может не привести к экономии дискового пространства; возможно, против ожиданий, реконструированный файл окажется больше, чем исходный.