金曜日にSubversion1.0のWindowsバイナリがリリースされていたので土曜日の夜中*1にインストールしてみました。
リポジトリの構成が変わることがあるのでリポジトリをダンプしてからアップグレードしなければならないのだがうっかり忘れてしまった。結果的に構成が変わっていなかったから良かったものの、こういうミスはなくさないようにしないとなぁ・・・
SubversionとTortoiseSVNを1.0にあげて、使えるようになりました。ここまでのところ特に問題無しです。TortoiseSVNの方が日本語表示がなくなってしまいましたが、まぁ使っていて困るということもないのでこのままでOKでしょう。
こまったのがViewCVS、Subversion1.0ではうまく使えない模様。エラーが出てしまってエラーメッセージしか表示されなくなってしまった。ちなみにエラーメッセージは以下の通り。
>>
An Exception Has Occurred
Python Traceback
Traceback (most recent call last):
File “C:\Program Files\viewcvs\lib\viewcvs.py”, line 2468, in main
request.run_viewcvs()
File “C:\Program Files\viewcvs\lib\viewcvs.py”, line 335, in run_viewcvs
self.view_func(self)
File “C:\Program Files\viewcvs\lib\viewcvs.py”, line 1132, in view_directory
request.repos.dirlogs(request.path_parts, file_data, options)
File “C:\Program Files\viewcvs\lib\vclib\svn\__init__.py”, line 329, in dirlogs
get_logs(self, self._getpath(path_parts), entries)
File “C:\Program Files\viewcvs\lib\vclib\svn\__init__.py”, line 216, in get_logs
date = _datestr_to_date(datestr, subpool)
File “C:\Program Files\viewcvs\lib\vclib\svn\__init__.py”, line 42, in _datestr_to_date
return core.svn_time_from_cstring(datestr, pool) / 1000000
TypeError: unsupported operand type(s) for /: ‘NoneType’ and ‘int’
<<
love unstableさんにCVS版を入れなおさないととあったのでそれに習って最新のものをとってきたのだがそれでも動かない・・・うーん
ViewCVSのMLのログも見てみたが同じような人はいなかった。とりあえずこの問題は後回しになりそう。