англійськафранцузькаіспанська

Ad


Значок OnWorks

cvs2cl - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


cvs2cl - конвертувати повідомлення журналу cvs у журнал змін

СИНТАКСИС


cvs2cl [опції] [ФАЙЛ1 [ФАЙЛ2 ...]]

ОПИС


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

Вихід cvs2cl за замовчуванням має бути компактним, формально однозначним, але тим не менш
легко читати людиною. Це має бути в основному зрозумілим; єдина абревіатура що
може бути неочевидним, це "utags". Це означає "універсальні теги" - це універсальний тег
один зберігається всіма файлами в даному записі змін.

Якщо вам потрібен висновок, який легко аналізувати програмою, скористайтеся --xml варіант. Зауважте, що
з виводом XML майже вся доступна інформація включена до кожного запису зміни,
незалежно від того, просили ви про це чи ні, на основі теорії, що ваш синтаксичний аналізатор може ігнорувати все, що він є
не шукає.

Якщо імена файлів вказані як аргументи, cvs2cl показує лише інформацію журналу для названих файлів.

ВАРІАНТИ


-h, -допомога, --допомога, -?
Покажіть коротку довідку та вийдіть.

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

-r, --перегляди
Показати номери ревізій у виводі.

-b, --гілки
Показуйте назви філій у редакціях, якщо це можливо.

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

-T, --дати тегів
Показувати теги у виводі при їх першому появі.

--показати мертвим
Показати мертві файли.

--stdin
Читайте з stdin, не запускайте журнал cvs.

--stdout
Вивести в стандартний вихід, а не в ChangeLog.

-d, --поширений
Помістіть ChangeLogs у підкаталоги.

-f Фото, --файл Фото
Напишіть Фото замість ChangeLog.

--fsf
Використовуйте це, якщо дані журналу мають стиль FSF ChangeLog.

--FSF
Спробуйте сумісний вихід зі стандартом FSF (несумісний з --накопич).

-W SECS, --вікно SECS
Вікно часу, протягом якого об’єднуються записи журналу.

-U UFILE, --карта користувача UFILE
Розгорніть імена користувачів на електронні адреси з UFILE.

--passwd ПАРОЛЬ
Використовуйте системний файл passwd для розширення імені користувача. Якщо поштовий домен не надано (через
--домен), він намагається прочитати один із /etc/mailname, вихід ім'я хоста -d,
dnsdomainnameабо Доменне ім'я. cvs2cl завершує роботу з помилкою, якщо жодного з цих параметрів немає
успішний. Використовуйте домен '', щоб запобігти додаванню поштового домену.

--домен Домен
Домен для створення електронних адрес.

--gecos
Отримайте інформацію про користувача з даних GECOS.

-R REGEXP, --регулярний вираз REGEXP
Включати лише записи, які відповідають REGEXP. Цей параметр можна використовувати кілька разів.

-I REGEXP, --ігнорувати REGEXP
Ігнорувати файли, імена яких збігаються REGEXP. Цей параметр можна використовувати кілька разів. The
regexp — це регулярний вираз perl. Він узгоджується як є; Ви можете додати префікс з
^ або суфікс із символом $, щоб закріпити відповідність.

-C, --нечутливий до регістру
Будь-яке збіг регулярних виразів виконується без урахування регістру.

-F ФІЛІЯ, -- слідувати ФІЛІЯ
Показувати лише редакції або попередні ФІЛІЯ.

--лише слідування ФІЛІЯ
Поставте лайк --follow, але підгалузі не слідкують.

-- немає предків
При використанні -F, відстежувати лише зміни з моменту ФІЛІЯ розпочато.

--no-hide-branch-additions
За замовчуванням, записи, згенеровані cvs для файлу, доданого у гілку (мертвий запис 1.1)
не показані. Цей прапор скасовує цю дію.

-S, --окремий заголовок
Порожній рядок між кожним заголовком і повідомленням журналу.

--group-with-date
Згрупуйте записи ChangeLog на одну дату разом, замість того, щоб мати окремий запис
для кожного коміту на цю дату.

-- резюме
Додайте підсумкову інформацію про зміни CVS.

--не обгортання
Не перевертайте повідомлення в журнал автоматично (рекомендуємо -S також).

--без відступу
Не робити відступів повідомлення журналу

--gmt, --utc
Показувати час у GMT/UTC замість місцевого часу.

--накопич
Додати до наявного журналу змін (несумісний з --xml та --FSF).

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

--ні рази
Не показувати час у виводі.

--хроно
Вивести журнал у хронологічному порядку (за замовчуванням – зворотний хронологічний порядок).

--заголовок Фото
Отримати заголовок ChangeLog з Фото ("-" означає stdin).

--xml
Вивести XML замість формату ChangeLog (несумісний з --накопич).

--кодування xml КОДУВАННЯ
Вставте речення кодування в заголовок XML.

--xml-таблиця стилів Фото
Вставте інструкцію обробки таблиці стилів xml за допомогою Фото форматування шляху до файлу таблиці стилів
в заголовку XML.

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

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

--no-common-dir
Не скорочуйте імена каталогів від імен файлів.

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

-P, -- чорнослив
Не показувати порожні повідомлення журналу.

--lines-modified
Виведіть кількість доданих і видалених рядків для кожної реєстрації (якщо
застосовно). На даний момент це впливає лише на режим виведення XML.

--ignore-tag TAG
Ігноруйте окремі зміни, пов’язані з даним тегом. Може повторюватися, якщо
тому зміни, пов’язані з будь-яким із зазначених тегів, ігноруються.

--show-tag TAG
Реєструйте лише окремі зміни, пов’язані з даним тегом. Може повторюватися, якщо
таким чином, зміни, пов’язані з будь-яким із зазначених тегів, реєструються.

--дельта FROM_TAG:TO_TAG
Спробуйте встановити дельту між двома тегами (оскільки FROM_TAG до і включаючи TO_TAG).
Алгоритм є простим на основі дати (це складна проблема), тому результати є
недосконалий.

-g OPTS, --global-opts OPTS
Проходити OPTS до резюме, як у "cvs OPTS журнал ...".

-l OPTS, --log-opts OPTS
Проходити OPTS до журналу cvs, як у "cvs ... log OPTS".

Примітки щодо параметрів та аргументів:

· -I та -F параметри можуть з'являтися кілька разів.

· Щоб стежити за редакціями магістралі, використовуйте "-F ствол"("-F TRUNK" також працює). Це нормально
тому що ні ніколи, ніколи не буде настільки божевільним, щоб назвати гілку «стволом», чи не так? Правильно.

· Для -U варіант, UFILE має бути відформатований як CVSROOT/users. Тобто кожен
лінія UFILE виглядає так:

jrandom:[захищено електронною поштою]

а може навіть так

jrandom:'Джессі К. Випадковий[захищено електронною поштою]>'

Не забудьте процитувати частину після двокрапки, якщо потрібно.

· Багато людей хочуть фільтрувати за датою. Для цього викличте cvs2cl так:

cvs2cl -l "-d'DATESPEC'"

де DATESPEC - будь-яка специфікація дати, дійсна для "cvs log -d". (Зверніть увагу, що CVS
1.10.7 і нижче вимагає, щоб між -d та його аргументом не було пробілу).

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

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

· Дивіться розділ «Загальні параметри» посібника з резюме («інформація про резюме» в системах, подібних до 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 6 березня 2003 р. (включно)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

Деякі приклади (на оболонках не UNIX):

# Повідомлено про роботу на Windows xp/2000
cvs2cl -l "-d"">2003-10-18;сьогодні<"""

AUTHORS


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

Внески від

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

Використовуйте cvs2cl онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad