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

[cvs-ml 618] Re: pserver on windows




とよしまです。

> 試してみました。
> …リポジトリは共有を張って設定しないといけないのですね。ウーン。
(中略)
> たとえば、cygwin32みたいに、
> --allow-root="//C/My Documents/cvs-project"
> みたいな指定にはできないでしょうか?

よくよく考えてみるとできるかもしれません。
実は、cvsを使い始めたころにレポジトリがうまく指定できなく、
http://www-vox.dj.kit.ac.jp/nishi/cvs/cvs-dos-01.html
ここの「UNCでないとダメみたいです」ってとこの例を見て、
あぁ、ネットワーク共有してれば平気なのか、って解釈して
そのままの思い込みが・・・。もしよろしかったら試してみて
ください。cygwinを使ってコンパイルしているので、特別なこと
をしてない限り、//C/foo/bar みたいな指定も問題なさそうです。

> #pserver'd cvsのソースコードは公開されないのですか?

なるほど。ラップ部分とあわせて公開を準備することにします。
pserver側では、pserver部分を有効にして、crypt関数、
実行ユーザー変更部分など、そのままではうまくいかなかった
ところを若干修正している程度なので、diffのほうが良いですかね。

#先ほど気づいたのですが、どうやらこのcvs_pserverを使って
新規に登録したファイルがバイナリだった場合、そのファイルの
データが壊れてしまうようです。3%ほどファイルが大きくなって
しまうことを考えると、どうもバイナリオープンすべきところを
素のまま(テキストモード)でオープンしている個所がpserver
モジュール部分に潜伏しているようです。


---------------------------------------------------------------------
 TOYOSHIMA-HOUSE (my web page)  http://www.tk.xaxon.ne.jp/~toyoshim/
                           e-mail(office): ai7t-tysm@asahi-net.or.jp
                                     e-mail: toyoshim@tk.xaxon.ne.jp