[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: rcs2log



後藤@太陽計測です


>>>>> at Fri, 23 Apr 1999 16:25:47 +0900
>>>>> mit <mit@xxxxxxxxxxxxxxx> said,

mit> VC(Version Control) で vc-update-change-log(C-x v a)がちゃん
mit> と動作しないのですが、どのように設定したらいいのでしょう?

mit> debug-on-error を t にすると、

mit> Signaling: (file-error "Spawning child process" "exec format error")
mit>   call-process("rcs2log" nil (t "d:/tmp/vcb00089") nil

これは mw32script.elを使用すれば解決です。
Meadowであれば標準品なので、
M-x load-library mw32script<RET>
M-x mw32script-init<RET>

とすればよいでしょう。(mule for win32の場合は w32-scriptだったっけ?)

あとは適当なディレクトリやらファイルバッファで C-x v a して御確認ください。


mit> ちなみに debug-on-error を nil のままにしておくと、

mit>  Removing old name: permission denied, d:/tmp/vcc00089

mit> のようなメッセージが出力され、このファイルをエクスプローラか
mit> ら削除しようとすると、「ファイルの削除のエラー」というダイア
mit> ログが表示され、削除できませんでした。

これは、call-processのエラー出力のファイルですね。


mit>     vcc00089 を削除できません。共有違反がありました。
mit>     送り側または受け側のファイルは使用中の可能性があります。

mit> だそうです。
mit> # なんのことやら??

これとからんで、meadowの中でプログラム起動に失敗した際に
開放していない(ファイルを閉じていない)とかいうのが想像されますね。
ちなみにこのファイルはmeadowを終了すれば削除できますよね。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN