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

[cvs-ml 851] WinCVS / cvs knjwrpの現状と課題



加藤です.

お久しぶりです.ボチボチ活動を再開したいと思います.
怠けものなので歩みがのろいですが,今後ともよろしくお願いします.(_ _)

で,とりあえず,課題をまとめ中です.
リストを更新ましたので,抜け・洩れ・御要望があれば遠慮なくビシバシと
御指摘ください.

#御本家では,cvs-1.11 対応の WinCVS1.1b16 が出た模様ですね.


「やらねば」+「できたらいいな」リスト
							2000.10.17 加藤

0.やらねばぁ
0.1 cvs-update した際に file の漢字コードが EUC-JP と SJIS に混在してしまうバグ
    秋葉さんから patch をいただいたものの,組み込んでいない [cvs-ml 747]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00744.html>
    #河田さんの方で他の問題の解決にもなりそうとコメント [cvs-ml 748]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00745.html>

0.2 ack で漢字コード判別した際に誤判別するバグ
    SJIS -> EUC-JP に変換する際に全角にしてしまう案が有力
    Shimada さんの記事が参考になりそう [cvs-ml 769]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00766.html>

0.3 Win32 版 cvs.exe でワイルドカードを展開しない不具合
    平田@マイクロフトさんより,setargv.obj をリンクすればよいとアドバ
    イスをもらう [cvs-ml 837]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00834.html>


1.国際化・ローカライゼーション

1.1 cvs 本体 (WinCVS の場合,cvs2ntlib.dll)
(1) cvs-1.11 への対応
(2) (エラー)メッセージの gettext 化
    Shimada さんが gettext 化した実験 patch を提供して下さっています.
    ※人柱になれる方,ぜひ使って地雷踏んで cvs-ml にレポートを.
    [cvs-ml 690]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00687.html>
(3) ファイル名の SJIS 対応
    石本さんが local mount のリポジトリ対応のもの
    [cvs-ml 646]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00643.html>
    を,
    山田さんが ファイル名の EUC <-> SJIS 変換パッチを
    [cvs-ml 669]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00666.html>
    を実験的に提供して下さっています.
    ※人柱になれる方,ぜひ使って地雷踏んで cvs-ml にレポートを.
(4) client mode の SJIS <-> EUC
	(a) テキスト	(b) ファイル名	(c) commited log (d) diff / rdiff
    いろいろ考えたけど,server で対応するよりも client に対応する方がよさそう.
    EUC-JP の他,UTF8 対応も?

1.2 WinCVS
(1) WinCVS1.1b16(cvs-1.11 ベース) への対応
(2) ファイル名の SJIS 対応
    1.1 の (2) 参照.
(3) client mode の通信漢字コードとかの切り替え(EUC-JP / UTF8)メニュー
(4) wincvs.hlp 日本語版は古いので最新への追従
(5) cvscli.hlp (cvsclient.texi) の日本語化
    現在,三嶋さんがチャレンジ中.[cvs-ml 711]
    ※きっと お一人では大変なので,協力できる方申し出を.
(6) 日本語メニュー,tips.txt の更なる精進
    new version への追従,メニューのハードコーディング部分が wincvs.rc に
    移動するように御本家に働きかけができたらいいなぁ..
(7) WinCVS のチュートリアル
    やざきさんの方で執筆中.[cvs-ml 759]
    <URL:http://www.sam.hi-ho.ne.jp/makoto-y/download.html>
    ※きっと お一人では大変なので,協力できる方申し出を.

1.3 gCVS, TortoiseCVS
  β version とか 0.9999 に脱皮してから考えよう.


2.インストール関係
2.1 cvs 本体
(1) ack がライブラリだけでなく,コマンドとしても make できるようにする.
(2) contrib を,contrib と contrib-jp に分離.
    うう,automake / autoconf のお勉強...
(3) wrapnkf を手で書き換えなくても動くようにする.

2.2 WinCVS
  インストーラーで全部できるようにするとか.


3.cvs の改良
(1) binary ファイルの効率の良い蓄積
(2) 古い履歴を捨てるメカニズムや整理するメカニズム


4.開発・布教関係
4.1 オープンな開発
(1) cvs の開発なのだから,public な CVS で開発できるようにして,やれる
    人がやりたい時に楽しくやれないと.以下が非属人的にあるのが理想的か.
	(a) public cvs server
	(b) ML
	(c) Bug Tracking System
	(d) (a)-(c) を支えるハード
(2) 御本家へのスマートな追従
    うう,英語...かけなぁい.

4.2 布教
(1) 運用事例,他製品との比較
      GPL に沿ったプレゼン資料の公開
    ※ CVS 本の普及効果は大きいので,さらなる普及をめざし..
    [cvs-ml 807]
    <URL:http://www-vox.dj.kit.ac.jp/nishi/cvs/ml-log/msg00806.html>
    付近の記事は参考になりそう.


5.その他
  男もすなるエソ会をば... (^-^)