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