TraMの導入に微妙にコケる

Trac の各プロジェクトをまとめて表示することができる TraM を導入してみました。


基本的には動作したのですが……リポジトリブラウザの表示でエラーが出てしまいます。 調べると、対策があった ので、手順道理に patch を適用。


…しかし、なぜか怒られる。orz

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/TraM-0.1-py2.4.egg/tram/main.py", line 159, in dispatch_request
    dispatcher.dispatch(environ, start_response, env_parent_dir, env_paths, req)
  File "/usr/lib/python2.4/site-packages/TraM-0.1-py2.4.egg/tram/main.py", line 87, in dispatch
    BrowserModule().process_request(req, projects)
  File "/usr/lib/python2.4/site-packages/TraM-0.1-py2.4.egg/tram/versioncontrol/browser.py", line 18, in process_request
    change = repos.get_changeset(repos.get_youngest_rev())
  File "cache.py", line 45, in get_changeset
  File "cache.py", line 253, in __init__
NoSuchChangeset: No changeset 0 in the repository

エラーメッセージが丁寧なので " dispatcher.dispatch()" が悪いと言うことはスグに分かったのですが、対処方法がさっぱりです。(苦笑

エラーメッセージらしきものは出て無かったけど、実は patch の適用に失敗してるのかなぁ…うーむ…