2009-10-05 6 views
1

Мне нужно создать журнал изменений из Trac для конкретной версии в формате XML, а затем обработать его с помощью пользовательского XSL. Кажется, что одним из отчетов по умолчанию является случай (All Tickets By Milestone (включая закрытые)). Однако, если я запрошу его как XML (добавив format = rss в url), выходной XML не будет содержать поля Status, Resolution, Milestone. Как настроить его, чтобы он содержал все поля? Как вы можете генерировать изменения в Trac, чтобы включить их в примечания к выпуску?Как генерировать журнал изменений из Trac

ответ

1

1) Просьба представить копию запроса (Нажмите на ссылку SQL запросов в нижней части страницы)

Что я нахожу странным является то, что обычно вы получаете больше столбцов в отчетах CSV/RSS-XML, чем в HTML-версии (см. Wiki-страницу TracReports и выдержка ниже)

2) Лично я генерирую свои журналы изменений непосредственно из Trac в pdf. Я как можно больше персонализировал инструкцию SQL, чтобы получить то, что хочу. Я предпочитаю получать результат быстро и экономично, а не тратить много времени, чтобы получить именно то, что я хочу.

===== TracReports экстракт =====

столбец - Скрыть данные. Подготовив символ подчеркивания ('') к имени столбца, команда Trac скрывает содержимое из выходного документа HTML. Это полезно для того, чтобы информация отображалась только при загрузке в других форматах (например, в CSV или RSS/XML).

+0

Спасибо за ваш ответ! Я не вижу ссылку SQL Query (возможно, из разрешений, я обычный разработчик). То, что я обнаружил, что запрос одного и того же отчета в форматах CSV, TAB, HTML всегда возвращает все нужные мне столбцы (я указываю их в URL-адресе запроса). Однако изменение параметра 'format' для rss скрывает большинство столбцов. Версия 0.11.4. – UserControl