АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

cvs2cl - Онлайн в облаке

Запустите cvs2cl в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cvs2cl, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cvs2cl - конвертировать сообщения журнала cvs в журналы изменений

СИНТАКСИС


cvs2cl [кредита] [FILE1 [FILE2 ...]]

ОПИСАНИЕ


cvs2cl создает журнал изменений в стиле GNU для источников, управляемых CVS, путем запуска "cvs log" и
анализ вывода. Повторяющиеся сообщения журнала правильно объединяются.

Вывод cvs2cl по умолчанию спроектирован так, чтобы быть компактным, формально однозначным, но все же
легко читается людьми. Это должно быть в значительной степени самоочевидным; единственное сокращение, которое
может быть неочевидно это «утаги». Это означает "универсальные теги" - универсальный тег
один, содержащийся во всех файлах в данной записи об изменении.

Если вам нужен вывод, который легко анализировать программой, используйте --xml вариант. Обратите внимание, что
с выводом XML почти вся доступная информация включается в каждую запись об изменении,
просили вы об этом или нет, исходя из теории, что ваш парсер может игнорировать все, что он
не ищу.

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

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-h, -Помощь, --Помогите, -?
Показать краткую справку и выйти.

--версия
Показать версию и выйти.

-r, --ревизии
Показывать номера ревизий в выводе.

-b, --ветви
По возможности показывать названия веток в ревизиях.

-t, - теги
Показывать теги (символьные имена) в выводе.

-T, --tagdates
Показывать теги в выводе при их первом появлении.

- шоу-мертв
Показать мертвые файлы.

--стдин
Читайте из стандартного ввода, не запускайте журнал cvs.

--stdout
Вывод в стандартный вывод, а не в журнал изменений.

-d, --распределенный
Поместите журналы изменений в подкаталоги.

-f ФАЙЛОВ, --файл ФАЙЛОВ
Написать ФАЙЛОВ вместо журнала изменений.

--fsf
Используйте это, если данные журнала находятся в стиле журнала изменений FSF.

--ФСФ
Попытка вывода вывода, строго совместимого со стандартом FSF (несовместима с --аккум).

-W SECS, --окно SECS
Временной интервал, в течение которого записи журнала объединяются.

-U UФАЙЛ, --usermap UФАЙЛ
Расширить имена пользователей до адресов электронной почты из UФАЙЛ.

--passwd ПАРОЛЬ
Используйте системный файл passwd для расширения имени пользователя. Если почтовый домен не указан (через
--домен), он пытается прочитать один из / etc / mailname, выход хоста -d,
dnsдоменимяили доменное имя. cvs2cl завершает работу с ошибкой, если ни один из этих параметров не
успешный. Используйте домен "", чтобы предотвратить добавление почтового домена.

--домен ДОМЕН
Домен для создания адресов электронной почты.

--gecos
Получите информацию о пользователе из данных GECOS.

-R REGEXP, --regexp REGEXP
Включать только совпадающие записи REGEXP. Эту опцию можно использовать несколько раз.

-I REGEXP, - игнорировать REGEXP
Игнорировать файлы, имена которых совпадают REGEXP. Эту опцию можно использовать несколько раз. В
regexp - это регулярное выражение Perl. Соответствует как есть; вы можете добавить префикс
^ или суффикс с $ для привязки совпадения.

-C, --без учета регистра
Любое сопоставление регулярных выражений выполняется без учета регистра.

-F ФИЛИАЛ, --следить ФИЛИАЛ
Показывать только исправления, относящиеся к ФИЛИАЛ.

- только для подписок ФИЛИАЛ
То же, что и --follow, но подветвления не отслеживаются.

- без предков
Когда используешь -F, отслеживать только изменения, так как ФИЛИАЛ началась.

--no-hide-branch-adds
По умолчанию записи, созданные cvs для файла, добавленного в ветку (мертвая запись 1.1)
не показаны. Этот флаг отменяет это действие.

-S, - раздельный заголовок
Пустая строка между каждым заголовком и сообщением журнала.

--группа-в-дате
Сгруппируйте записи журнала изменений на одну дату вместе, вместо того, чтобы иметь отдельную запись
для каждой фиксации в эту дату.

--резюме
Добавьте сводную информацию об изменении CVS.

- без обертывания
Не переносить сообщение журнала автоматически (рекомендуется -S также).

- без отступа
Не делать отступы в сообщении журнала

--время по Гринвичу, --универсальное глобальное время
Показывать время в GMT / UTC вместо местного времени.

--аккум
Добавить в существующий журнал изменений (несовместимо с --xml и --ФСФ).

-w, --день недели
Показать день недели.

- нет раз
Не показывать время в выводе.

--хроно
Выводить журнал в хронологическом порядке (по умолчанию - в обратном хронологическом порядке).

- заголовок ФАЙЛОВ
Получить заголовок журнала изменений из ФАЙЛОВ ("-"означает стандартный ввод).

--xml
Выводить XML вместо формата журнала изменений (несовместимо с --аккум).

--xml-кодировка КОДИРОВАНИЕ
Вставить предложение кодировки в заголовок XML.

--xml-таблица стилей ФАЙЛОВ
Вставьте инструкцию по обработке xml-таблицы стилей с помощью ФАЙЛОВ форматирование пути к файлу таблицы стилей
в заголовке XML.

--noxmlns
Не включайте атрибут xmlns = в корневой элемент.

--скрыть имена файлов
Не показывать имена файлов (игнорируется для вывода XML).

--no-common-dir
Не сокращайте имена каталогов от имен файлов.

--rcs CVSROOT
Обрабатывать имена файлов из необработанных RCS, например, созданных с помощью вывода "cvs rlog",
удаление префикса CVSROOT.

-P, --чернослив
Не показывать пустые сообщения журнала.

--lines-модифицированный
Выведите количество добавленных строк и количество удаленных строк для каждой отметки (если
применимый). На данный момент это влияет только на режим вывода XML.

--игнорировать тег TAG
Игнорировать отдельные изменения, связанные с данным тегом. Может повторяться, если
поэтому изменения, связанные с любым из указанных тегов, игнорируются.

--show-тег TAG
Регистрируйте только отдельные изменения, связанные с данным тегом. Может повторяться, если
таким образом, регистрируются изменения, связанные с любым из указанных тегов.

- дельта FROM_TAG:ПОМЕЧАТЬ
Попытаться установить дельту между двумя тегами (поскольку FROM_TAG до и в том числе ПОМЕЧАТЬ).
алгоритм - простой, основанный на дате (это сложная проблема), поэтому результаты
несовершенный.

-g КЛЮЧ, --global-opts КЛЮЧ
Проходить КЛЮЧ в CV как в "CVS КЛЮЧ бревно ...".

-l КЛЮЧ, --log-opts КЛЮЧ
Проходить КЛЮЧ в журнал cvs, как в "cvs ... log КЛЮЧ".

Примечания о вариантах и ​​аргументах:

· The -I и -F варианты могут появляться несколько раз.

· Чтобы следить за изменениями ствола, используйте "-F ствол"("-F СТВОЛ"тоже работает). Это нормально
потому что никто никогда не будет настолько сумасшедшим, чтобы назвать ветку «стволом», верно? Верно.

· Для -U вариант, UФАЙЛ должен быть отформатирован как CVSROOT / users. То есть каждый
линия UФАЙЛ выглядит так:

случайный:[электронная почта защищена]

или, может быть, даже так

jrandom: 'Джесси К. Случайный[электронная почта защищена]>'

При необходимости не забудьте указать часть после двоеточия.

· Многие люди хотят фильтровать по дате. Для этого вызовите cvs2cl следующим образом:

cvs2cl -l "-d'DATESPEC '"

где DATESPEC - любая спецификация даты, допустимая для "cvs log -d". (Обратите внимание, что CVS
1.10.7 и ниже требует, чтобы между -d и его аргументом не было пробела).

· Даты / время интерпретируются в местном часовом поясе.

· Не забудьте процитировать аргумент для `-l', чтобы ваша оболочка не интерпретировала пробелы как
разделители аргументов.

· См. Раздел «Общие параметры» в руководстве по cvs («info cvs» в UNIX-подобных системах)
чтобы получить больше информации.

· Обратите внимание, что правила цитирования в оболочках Windows отличаются.

· Для работы в автоматизированной среде, такой как CGI или PHP, может потребоваться suidperl, чтобы
для выполнения от имени правильного пользователя, чтобы разрешить запись файлов блокировки чтения / cvsroot для
команда 'cvs log'. Вероятно, это просто случай изменения / usr / bin / perl
в / usr / bin / suidperl и явно объявив переменную PATH.

ПРИМЕРЫ


Некоторые примеры (работа с оболочками UNIX):

# журналов после 6 марта 2003 г. (включительно)
cvs2cl -l "-d '> 2003-03-06'"
# журналы после 4:34 6 марта 2003 г. (включительно)
cvs2cl -l "-d '> 2003-03-06 16:34'"
# журналов с 4:46 6 марта 2003 г. (не считая) до
# 4:34 PM 6 марта 2003 г. (включительно)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Некоторые примеры (в оболочках, отличных от UNIX):

# Сообщается о работе на windows xp / 2000
cvs2cl -l "-d" "> 2003; сегодня <" ""

АВТОРЫ


Карл Фогель
Мелисса О'Нил
Мартин Дж. Пирс

Взносы от

Майк Эйерс
Тим Брэдшоу
Ричард Броберг
Натан Брайант
Освальд Будденхаген
Нил Конуэй
Артур де Йонг
Марк В. Эйхин
Дэйв Элкок
Рид Эллис
Саймон Йозефссон
Робин Хью Джонсон
Терри Кейн
Пит Кемпф
Акос Кисс
Клаус Кляйн
Эдди Колер
Ричард Лагер
Кевин Лилли
Карл-Хайнц Марбез
Мицуаки Масухара
Хенрик Нордстрем
Джо Ортон
Питер Палфрейдер
Томас Пармелан
Джордан Рассел
Яцек Сливерски
Йоханнес Стеценбах
Джозеф Уолтон
Эрни Сапата

Используйте cvs2cl онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad