Как сделать ссылку на набор изменений git в Trac, если существует более одного репозитория, и ни один из них не используется по умолчанию? - PullRequest
18 голосов
/ 27 января 2012

Работая только с одним связанным репозиторием, я довольно привык ссылаться на наборы изменений в своих билетах Trac, используя ключевое слово changeset и хеш коммита SHA1, например:

[changeset:af54b6d]

, который дал бы мне гиперссылку на соответствующий набор изменений.

Сейчас я работаю над проектом, в котором с одной и той же средой Trac (версия 0.12) связано несколько репозиториев git, и никто не является (и не должен) использоваться по умолчанию, поэтому приведенный выше синтаксис больше не работает .

Может кто-нибудь помочь мне разобраться, как ссылаться на набор изменений в конкретном репозитории?

Спасибо!

Ответы [ 2 ]

25 голосов
/ 28 января 2012

Если ваш репозиторий имеет имя repo, вы можете связать его с набором [changeset:af54b6d/repo].

0 голосов
/ 27 января 2012

Я использую Subversion, но, поскольку ссылки на git changeset работают так же, вы должны использовать repo:changeset:af54b6d, где вы должны определить repo в разделе [intertrac] в trac.ini.Смотрите также InterTrac

...