Я только что обновил trac с 0.11 до 0.12, потому что просмотр нескольких репозиториев. Раньше синхронизация по svn работала автоматически, а теперь мне надо зайти в админку и набрать команду repository resync *
, есть ли способ сделать это автоматически?
Синхронизация репозитория Trac
comment
Скорее всего это разовая вещь после обновления. Или теперь это нужно делать постоянно?
- person Pekka   schedule 25.08.2011
Ответы (1)
Вы должны прочитать TracRepositoryAdmin и следовать приведенным там инструкциям. По сути, у вас есть два варианта:
- Либо вы поддерживаете автоматическую синхронизацию при каждом запросе, что довольно быстро приводит к снижению производительности, если у вас несколько репозиториев.
- Или вы вызываете
trac-admin $ENV changeset added
в хуке post-commit каждого репозитория. Это предпочтительный вариант.
person
Remy Blank
schedule
25.08.2011
@pylover Вы можете запустить
trac-admin $ENV repository sync *
из задания cron.
- person Feuermurmel; 11.04.2013