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

[cvs-ml 678] Re: cvs-1.10.8 / WinCvs11b14 knjwp20000719 released.



武@神鋼電機です。

<20000720063443Q.tumibito@air.linkclub.or.jp>の記事において
tumibito@air.linkclub.or.jpさんは書きました。

>> 加藤です.
>> 
>> cvs-1.10.8.knjwrp2000719,WinCvs11b14_sjis_knjwrp20000719 をリリースします.
>> <URL:http://www.linkclub.or.jp/~tumibito/soft-an/cvs/download.html>
>> 
>> WinCVS / cvs 共通のバグを修正. WinCVS のメニューの日本語化がさらに拡充しました. 
(略)
>> [cvs]  [cvs-ml 664]いわゆる「半角カナ」が含まれているファイルがあると, client で
>>        diff した時に落ちてしまうバグに, [cvs-ml 667]の shimada さん提供の patch で
>>        対処しました.
>>        武さん,shimada さんどうもありがとうございます. 
(略)
>> 今回のリリースは多忙のためテストが充分でなく,上記 patch はあてたものの確認は
>> していません.
>> できたら御確認をお願いします.> 中口さん,武さん,shimada さん他,cvs diff でお悩みの方

どうもありがとうございます。
半角カナのdiffの件、早速テストしてみました。

落ちなくなったので、実害はほとんどなくなってたいへん嬉しいんですが、
どうもdiffに出力される1行目が時々(頻繁に?)文字化けしてしまいます。
ちょっと試したところ、
  ・ diffの結果の1行目のみ化ける
  ・ 化ける時と化けない時がある
  ・ 半角カナを含まない漢字でも化ける
という傾向があるようです。


[念のための補足]
サーバー側のwrapnkfを次のように直しています。
(こうしないと半角カナのままでcommitできないので。)
----------------------------------------------------------------
	if [ $opt = "-e" ] ; then
->	#	$ACK -u -e -z $infile > /tmp/ack-cvs$$
->		$ACK -u -e $infile > /tmp/ack-cvs$$
		mv -f /tmp/ack-cvs$$ $outfile
	elif [ $opt = "-s" ] ; then
->	#	$NKF -s $infile > /tmp/nkf-cvs$$
->		$NKF -s -x $infile > /tmp/nkf-cvs$$
		mv -f /tmp/nkf-cvs$$ $infile
	fi;
----------------------------------------------------------------

			武 直樹 (take@ai.shinko-elec.co.jp)