Как организовать автоматический журнал изменений в Trac?

Я хотел бы получить автоматический журнал изменений от Trac, который будет включать ссылки на заявки, которые внесли некоторые важные изменения в архитектуру / дизайн кода. Мой идеальный сценарий выглядел бы так:

  1. По какому-то билету я меняю на SVN
  2. Я добавляю в тикет конкретную строку, в которой говорится, что эта ревизия внесла важные изменения в код / ​​вики.
  3. Я захожу на какую-то специальную страницу Trac и вижу полный список таких изменений, внесенных в проект.

Другими словами, это будет журнал изменений, доступный для всех участников проекта, и вся команда будет в курсе важных изменений с исходным кодом и вики.

Вы можете предложить для этого какой-нибудь плагин Trac? Или, может быть, сам Trac может это сделать?

пс. Было бы здорово иметь еще один «Журнал планов», где каждый мог бы публиковать свои планы относительно будущих изменений. Опять же, внутренние билеты.


person yegor256    schedule 18.01.2010    source источник
comment
Вы хотите, чтобы журнал изменений состоял из важных тикетов или важных коммитов, или и того, и другого? Ожидаете ли вы, что текст заявки или текст фиксации будут в форме, подходящей для легко читаемого журнала изменений?   -  person Beni Cherniavsky-Paskin    schedule 28.01.2010
comment
Хоть кое-что из перечисленного :)   -  person yegor256    schedule 31.01.2010


Ответы (1)


Вы пробовали ChangeLogMacro на TrackHacks: http://trac-hacks.org/wiki/ChangeLogMacro

Образец:

[7280], пользователем doki_pen, 18.12.09 20:27:15

Обновить ссылку на тело для вывода.

Поскольку тело не определено. Исправления # 5538

[7191], автор doki_pen, 26.11.09, 02:18:32

смотреть пользовательскую функцию

исправления # 3546

[7190], автор: doki_pen, 26.11.09, 02:18:21

копировать изменения

пытаясь сделать вещи более интуитивно понятными для пользователей

Лично я ищу что-то более похожее на журнал изменений VirtualBox, который я затем могу поместить в простой текстовый файл. Так что, если кто знает, как это сделать, мне интересно! www.virtualbox.org/wiki/Changelog

Образец:

VirtualBox 3.1.2 (выпущен 17 декабря 2009 г.)

Это отладочная версия. Исправлены и / или добавлены следующие элементы:

  • VMM: fixed SMP stability regression
    • USB: fixed USB related host crashes on 64 bits Windows hosts (#5237)
    • Главное: неправильное значение HWVirtExExclusive по умолчанию для новых ВМ (ошибка # 5664)
    • Основное: потеряна настройка сквозной передачи DVD (ошибка # 5681)
    • VBoxManage: диски iSCSI не поддерживают добавление комментария (ошибка № 4460)
    • VBoxManage: добавлены отсутствующие параметры --cpus и --memory в OVF --import

VirtualBox 3.1.0 (выпущен 30 ноября 2009 г.)

Эта версия является крупным обновлением. Были добавлены следующие основные новые функции:

* Teleportation (aka live migration); migrate a live VM session from one host to another (see the manual for more information)
* ...
person Community    schedule 01.02.2010
comment
какие улучшения нашли? - person shorif2000; 16.09.2014