Проблемы с gitchangelog с версиями выпуска

59
8

Я использую gitchangelog, как указано здесь, с эталонным конфигурационным файлом без изменений.

Я отметил один коммит с v1.0.2:

0d34763 new: added generic 400 bad request for typeerrors when creating input_data

в дополнение к тому, чтобы иметь одно сообщение, названное следующим образом:

5f3d5b4 new: Added new changelog feature (1.0.1)

Выход

gitchangelog

тем не менее дает мне

Changelog
=========

(unreleased)
------------

New
~~~
- Added generic 400 bad request for typeerrors when creating input_data.
[user]
- Added new changelog feature (1.0.1) [user]

Кто-нибудь знает, как я

Changelog
=========

1.0.2 (2011-04-07)
------------------

New
~~~
- Added generic 400 bad request for typeerrors when creating input_data.
[user]

1.0.1 (2011-04-03)
------------------

New
~~~
- Added new changelog feature (1.0.1) [user]

Вместо того, чтобы всегда (неизданный)?

Даже один фиксатор, который будет показан в gitchangelog, будет выпущен.

Я действительно хотел бы знать, как, поскольку gitchangelog в сочетании со сфинксом замечателен для документации.

Спасибо за любую помощь.

спросил(а) 2017-09-12T14:03:00+03:00 3 года, 2 месяца назад
1
Решение
59

Хорошо решил этот. Readme немного запутан. Теги должны быть добавлены в фиксацию в формате, который будет распознан здесь:

и версия не только записывается в сообщение коммита. Не очевидно из readme.

Внимание: то, как вы пишете свой тег, должно соответствовать конфигурации в.rc файле, поэтому его можно найти в regexp здесь: https://github.com/vaab/gitchangelog/blob/master/src/gitchangelog/gitchangelog.rc.reference# L153

ответил(а) 2017-12-08T18:33:00+03:00 2 года, 12 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема