[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)