[cvs-jp-info 312] コミットログの漢字コードの統一

Back to archive index

Akio Yoshimoto akio8****@u01*****
2003年 10月 3日 (金) 12:31:59 JST


はじめまして、こんにちは。

混合環境で開発をしていると、リポジトリのコミットログの
漢字コード統一に苦労することはありませんか?
リポジトリ内で管理されているファイルを直接編集することも
できますが、今までほとんどの場合あきらめてしまっていましたが、
今回、プロジェクト内のコミットログをeucに統一するツールを
作りました。

といっても一から書いたわけでなく、cvs2cl.plというスクリプト
を*すこしだけ*改良しただけです。変更したところは、
  1.jcode.plを使う
  2.eucではないコミットログをeucに変換して修正する
  3.だれがeucでコミットしていないかを表示する
といった部分です。これのパッチを添付します。

cvs2cl.plはよく使わせてもらっているのですが、
もともとChangeLogを生成するスクリプトです。
生成されるChangeLogに複数の漢字コードが混在してしまうのを
なんとかしようとして作りました。

cvs2cl.plはGPLで、
http://www.red-bean.com/cvs2cl/
からダウンロードできます。

perlは書いたことがなく、作法がよくわからないで、
おかしいところがありましたらご指摘ください。
少なくともjcode.plの使い方、間違ってます。
このパッチではjcode.plを使う人のHOMEディレクトリに
おかなければなりません。
あと、ファイル先頭のスクリプト定義も変更してます。
こうやっておかないとjcode.plのエラーが出てしまう環境が
あるみたいです。
#すみません、perlのコミュニティーで聞くべきですね。

コミットログの漢字コードの統一に関して、
みなさんほかに便利な方法があったら教えてください。
よろしくお願いします。

--
吉本章雄

-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: patch.txt
Download 


CVS-JP-info メーリングリストの案内
Back to archive index