Trac Lightningのpost-commitでエラー
Trac Lightningの2.0.7を2.2.5に上書きインストールしたところ、コミット時に以下のエラーがでるようになってしまいました。
コミットに失敗しました (詳しい理由は以下のとおりです): MERGE (URL: '/svn/SampleProject/trunk/test2/WindowsApplication2/WindowsApplication2'): 200 OK (http://localhost)
どうやら、このエラーはpost-commitに失敗したときにでるようです。
そこで、post-commitで実行しているシェルスクリプトの標準エラーをリダイレクトしてやると、以下のエラーが出力されていました。
Traceback (most recent call last): File "E:\TracLight/python-lib/trac/contrib/trac-post-commit-hook", line 209, inCommitHook() File "E:\TracLight/python-lib/trac/contrib/trac-post-commit-hook", line 144, in __init__ repos = self.env.get_repository() File "e:\traclight\python\lib\site-packages\Trac-0.11.4.ja1-py2.5.egg\trac\env.py", line 287, in get_repository return RepositoryManager(self).get_repository(authname) File "e:\traclight\python\lib\site-packages\Trac-0.11.4.ja1-py2.5.egg\trac\versioncontrol\api.py", line 142, in get_repository error=to_unicode(connector.error))) trac.core.TracError: Unsupported version control system "svn": "DLL load failed: 指定されたプロシージャが見つかりません。"
うーん、なにがダメなんだろ・・・
いったん、アンインストールして新規で2.2.5をインストールしてみようかしら。
ってことで、とりあえずメモ。
久しぶりのblogでした。