Windows向けのEclipseではCVSコミット時の文字コードがShift_JIS固定だってのがありました。
が、いろいろ探していて、パッチを当てれば、エディタのエンコーディング指定と同じ文字コードでコミットができることを確認しました。感謝感謝です。
Programmer's High: 2003年06月 アーカイブ
Programmer's High: コメント: eclipseでshift_jisなCVSサーバへ
diff and patch
結局、
Eclipseのソースをダウンロード ->
plugins/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/connection/Connection.java にパッチを当てる。 ->
パッチの内容だと"Shift_JIS"になっているところを
import org.eclipse.core.resources.ResourcesPlugin;
とインポート宣言してから ResourcesPlugin.getEncoding() に差し替える ->
Eclipseをフルビルド ->
できあがったcvs.jarで差し替え
を行いました。(ホントはcvsプラグインだけコンパイルすればよいんだろうけど)
当て方は
$ patch < eclipse_patch_01.txt
patching file Connection.java
Hunk #2 succeeded at 152 (offset 5 lines).
Hunk #3 succeeded at 181 (offset 5 lines).
Hunk #4 succeeded at 199 (offset 5 lines).
$
てなかんじ。
コメントする