[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 904] Re: cvs.exe へのsjis/euc 変換パッチ



岡です。

Hiroshi Kato <tumibito@air.linkclub.or.jp> さん:
> >でも、ファイルのトラバースのところが、よく分からんのです。どなたか、その
> >あたりに詳しい方の助力を求む。
> 
> あたりの「ファイルのトラバース」云々の意味をもう少し詳しく教えていただ
> けると助かります.

たぶん、find_names.c あたりでやっていることだと思うんですけど、
ディレクトリツリーをトラバースして、ファイルのリストを作って
いるようなんです。で、そのリストから一つずつ取り出して、ファイル
の処理をやっているらしい。

そこにフックを仕込めば、指定されたファイルやディレクトリについては、
変換処理を行なわないようにすることができるかな、と考えています。

> あと,世界制服 (^^;; をめざし,I18N を考えると .cvsjconv というよりも,
> .cvscconv あたりの方がよいのかも (^^;;;

そうですね〜。私も、jconv ってのは、いまいちだな、と思っては
いたんですが。野望に近づくためには、やはり名前は大事ですよね。

I18N に絡んで言うと、
・ファイル名のチェックのところ
・サーバーとの間でデータを送受信するところ
にフックポイントを用意しておいて、変換処理ルーチンを動的に
バインドできるような仕組みがあれば、少しは物事が単純になるかな、
と考えています。(あくまでも考えているだけです (^^;)
--
岡 俊行 (OKA, Toshiyuki) oka@langedge.com