1xx
itsan****@gmail*****
2014年 8月 1日 (金) 06:02:25 JST
2014年8月1日 4:13 Tomoki AONO <aono****@cc*****>: > <CANW2+ivBG3ERymhHfnEwKyq1yVKc=LNz=jf4Xq****@mail*****>の記事において > itsan****@gmail*****さんは書きました。 > > 小さな、変更点の少ないソースツリーであれば(FreeWnnがそうな > のかは…?)CVSくらいがちょうどいいんですけどねえ。分散レポジ > トリがよくわかってない人なのでgitは今一つ利点がわかりません。 DVCSの方が変更に対して大胆になれるという印象があります。 壊れても誰かがリポジトリを持っていたら復旧できますし…。 そもそも壊れた経験がないですけど。 またPullRequestの機能があるのも魅力ですね。 FreeWnnに対して誰が変更要求をかけるのか判りませんが、 コミッタ以外の人の修正に期待できるというのもメリットに挙げておきます。 (CVSでもパッチを送付してもらうことは可能ですが…) Gitの欠点と言えば多機能すぎることぐらいでしょうか…? CVSは中央集権的で変更に対して慎重になってしまうように感じます。 それにCVSはSourceForge.jpでは先細りが見えていますし。 > >>> 手動で移行するのであればどうするのかちょっと検索してみました。 >>> https://sourceforge.jp/docs/%E3%82%B3%E3%83%BC%E3%83%89%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E7%A7%BB%E8%A1%8C >>> >>> これを読むにCVS->Subversion->Gitと >>> 2段階の移行手順を踏むようです。 > 実際やるとすれば、 > https://sourceforge.jp/docs/Git%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 > にあるように、CVSレポジトリをclone(git-cvsimportというのが > あるそうですね)した上でgit pushすればよさそうな感じがしま > す…ただしWeb検索で見ただけなので、別名でテストはしたほうが > よさそうです。事前にgitレポジトリを有効化(作成?)する作業は > します。 この本 http://www.amazon.co.jp/dp/427406767X には git cvsimportを使うよりもCVS->Subversion->Gitの移行を 行う方が「安定し」ていると書いてあります。 おそらくSourceForge.jpで二段階の移行を採用しているのは 安定性を見越しての事だと思われます。 > > - 1xxさんが新たに追加したファイルについて、著作権・ライセン > ス表記を追加してもらえないでしょうか。ライセンスは > GPLv2(ライブラリならLGPLv2.0) or Laterと互換性のある(同じ > かそれより緩やかな制限の)内容でお願いします。 私が追加したファイルといえば Wnn/include/conv.h - GPL Wnn/include/etc.h - GPL Wnn/include/jlib_hide.h - LGPL Wnn/include/jutil.h - GPL Wnn/include/romkan.h - GPL ですね。 Copyright表記と GPL-2+かLGPL-2.0+のヘッダを入れておきます。 GPLかLGPLかは上記の通りかと思いますが、誤りはないでしょうか? 今ちょっとたてこんでいるので8月中のタスクにしておきます。 -- 1xx <ItSAN****@gmail*****> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/>