CVS環境

Windows 2000 + Apache 環境に ViewCVS を導入 [Starry Night]

上記を参考に、この間立てたCVSNTにViewCVSを加えてあげる。

しかし、下記のエラーが発生してうまく動かないようだ。

Traceback (most recent call last):
  File "C:\Program Files\viewcvs-1.0-dev\lib\viewcvs.py", line 3194, in main
    request.run_viewcvs()
  File "C:\Program Files\viewcvs-1.0-dev\lib\viewcvs.py", line 350, in run_viewcvs
    self.view_func(self)
  File "C:\Program Files\viewcvs-1.0-dev\lib\viewcvs.py", line 1342, in view_directory
    request.repos.dirlogs(request.path_parts, file_data, options)
  File "C:\Program Files\viewcvs-1.0-dev\lib\vclib\bincvs\__init__.py", line 176, in dirlogs
    alltags = _get_logs(self, dirpath, entries, tag, subdirs)
  File "C:\Program Files\viewcvs-1.0-dev\lib\vclib\bincvs\__init__.py", line 797, in _get_logs
    rlog = repos.rcs_popen('rlog', args, 'rt')
  File "C:\Program Files\viewcvs-1.0-dev\lib\vclib\bincvs\__init__.py", line 222, in rcs_popen
    return popen.popen(cmd, args, mode, capture_err)
  File "C:\Program Files\viewcvs-1.0-dev\lib\popen.py", line 76, in popen
    phandle, pid, thandle, tid = win32popen.CreateProcess(command, hStdIn, hStdOut, hStdErr)
  File "C:\Program Files\viewcvs-1.0-dev\lib\win32popen.py", line 61, in CreateProcess
    si                               # startupinfo
error: (2, 'CreateProcess', '\x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83t\x83@\x83C\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B')

何かのプロセスの起動に失敗しているようだ。win32popen.pyにデバッグコードを仕込んでみたら、

"cvs" "rcsfile" "rlog" "-r" "\home\cvsroot\project\hoge.txt,v"

こんなコマンドを実行しようとしているみたい。これはコマンドプロンプトでそのまま実行すると動くし、どうすればいいんだろう?