Как организовать автоматизированный журнал изменений в Trac? - PullRequest
1 голос
/ 18 января 2010

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

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

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

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

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

1 Ответ

2 голосов
/ 01 февраля 2010

Вы пробовали 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 (выпущен 2009-12-17)

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

  • VMM: исправлена ​​регрессия стабильности SMP
    • USB: исправлено падение хоста, связанного с USB, на 64-битных хостах Windows (# 5237)
    • Main: неверное значение HWVirtExExclusive по умолчанию для новых виртуальных машин (ошибка # 5664)
    • Main: настройка передачи DVD была потеряна (ошибка # 5681)
    • VBoxManage: диски iSCSI не поддерживают добавление комментария (ошибка # 4460)
    • VBoxManage: добавлены отсутствующие опции --cpus и --memory в OVF --import

VirtualBox 3.1.0 (выпущено 2009-11-30)

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

* Teleportation (aka live migration); migrate a live VM session from one host to another (see the manual for more information)
* ...
...