[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