Как работает связь bugtracker'a и VCS?
Все очень просто — в главном репозитории подключается post-commit-hook, который анализирует лог коммита и вносит нужные записи в БД Trac/Redmine/etc
У нас в редмайне данные из SVN подтягиваются только когда открываешь страничку с браузером репозитория. Видимо хуки не настроены.
Но как я понял по исходникам того же редмайна, он просто выполняет например 'svn log' парсит результат и сравнивает с тем, что у него в базе хранится. Если есть различия, то начинает добавлять в базу все нужные данные. Но суть в том, что он просто в шелле выполняет команды и парсит результат.