Я использую следующий хук post-commit для svn:
"path\to\ruby.exe" "path\to\redmine\script\runner" "Repository.fetch_changesets; Rails.logger.flush" -e production
Работает правильно, но занимает около 1-2 минут.
Я также подумал, что для первого коммита требуется много времени, но последующий коммит занимает столько же времени.
Можно ли улучшить такое поведение?
Я знаю о медленном поведении Ruby в Windows, примерно в 3 раза, но в моем случае это намного дольше.
Конфигурация следующая: Windows Vista, redmine 1.1.1, Ruby 1.8.7 с RubyGems 1.8.7, все пакеты установлены и тестирование выполняется на одном компьютере.