いつ、誰が、どれだけ開発しているかをまとめてくれる優れもの!
なんですが…
生成されるHTMLの「charset」が「ISO-8859-1」になってて
Commitログが文字化けてしまいます…
今までは生成されたHTMLのcharsetを「Shift_JIS」に変換するスクリプトで
対応していたのですが、生成するHTMLの数も多く変換処理が重くなってきたので
「最初っからShift_JISで出せよ!」と思い、オプション指定を探すためコードを見てたら
めちゃ直書きだ!!
「charset」はオプション変更で変えられないみたい…
なのでコードを直修正!!
<statCVSのソースを取得>
http://sourceforge.net/project/showfiles.php?group_id=57558
※現時点ではstatcvs-0.3のソースを利用
<Eclipseでプロジェクトをインポート>
Eclipse>ファイル>インポート>既存のプロジェクトをインポート
<コードの修正>
statcvs-0.3/src/net.sf.statcvs.pages.MarkupHTML.java
33行目の「ISO-8859-1」を「Shift_JIS」に変更
<statcvs.jarの展開>
statcvs.jarを取得して、zip展開する
<MarkupHTML.classの配置>
statcvs-0.3/classes/net.sf.statcvs.pages.MarkupHTML.classを取得
zip展開したstatcvsのstatcvs/net.sf.statcvs.pages.MarkupHTML.classに上書き
<JARの生成>
cd statcvs
jar cvfm statcvs.jar META-INF\MANIFEST.MF .
同じ方法でstatSVNも変更できます。
※statSVNのほとんどはstatCVSを使ってる
0 件のコメント:
コメントを投稿