2013-10-07: 要望があったリポジトリの移行完了

2013-10-07: 期限までに要望があったリポジトリは GitHub へ移行しました。

2013-10-09: 要望が無かったリポジトリについて

基本的に既存リポジトリのままで移行しました。Subversion と Git の特性の違い、リポジトリ構成が特殊になっていたかどうかのチェックはしていません。そのため、申し訳ありませんが、上手く移行できていないものもあるかもしれません。

この処理で移行された GitHub のリポジトリページには、下記の文言が設定されています。

(This repository was migrated from SVN automatically. If you want to migrate again with other option, please contact the administrator of seasar.org.)

移行されたリポジトリの内容に問題がないようであれば、上記の文言を削除して使用して構いません。

後日、やっぱり要望して移行し直して欲しい場合はCommitter ML or Operation ML or jfut までお知らせください。Team の権限は付与してありますので自分で移行し直すことも可能です。

移行に使用した設定ファイルは下記にあります。

プロジェクト単位: Git リポジトリレイアウトの移行要望

GitHub アカウントの登録はこちら! (Twitter で一部案内するリンクを間違えました。すいません。)

Git リポジトリレイアウトの移行要望ページです。Subversion と Git ではリポジトリレイアウトの標準構成・特性が異なるため、変換作業が必要になります。

この内容に関して質問や足りない内容があれば、Seasar Committer ML までメールをお送りください。(ふたがわ (jfut))

移行作業要望

要望期限: 2013-09-30(月) まだ間に合います!

移行作業を要望をされた場合、2013-10-07 (予定) 以降の移行期間に要望に応じてリポジトリを移行します。

移行期間中に記入していただいた内容は、随時テストリポジトリを作成し、Seasar Committer ML へ作成した旨のメールを送ります。テストリポジトリの結果が気に入らない場合は再度、要望の内容を修正してください。

フォーマット

下記のフォーマットで記載してください。 このフォーマットで表現しきれない、こういう風にしたいけどどうしたら良い判らない場合は、Seasar Committer ML に相談してください。

3, 4 のフォーマットを指定していただいた場合は、変換スクリプトで処理します。

1. プロジェクトコミッタ本人が自分で移行するフォーマット

自分で移行する場合のフォーマットは次のとおりです。

committer-name: あなたの Seasar.org のアカウント名 (https://www.seasar.org/members/committer/)
自分で移行します。

この場合、現在のコミッタ情報に応じてプロジェクトのチームメンバーを作成し、仮にリポジトリを 1 つ作成してチームに管理権限を付与します。このリポジトリに対して現在の Subversion リポジトリの内容を移行してください。複数リポジトリを利用したい場合は別途リポジトリを作成できますので、作成して移行してください。

他のプロジェクトのリポジトリと混同しないよう、「プロジェクト名-用途名」といった命名規則でリポジトリ名を作成するようにご協力ください。

2. 移行作業者に任せる要望フォーマット

移行作業者にすべてを任せる場合のフォーマットは次のとおりです。 どのような移行結果でも良い、もしくは、どのように移行するのが適切か判らない場合はこの指定で構いません。

committer-name: あなたの Seasar.org のアカウント名 (https://www.seasar.org/members/committer/)
おまかせ

テストリポジトリを作成しますので必ずその内容で良いか確認してください。

おまかせにした場合、シンプルな例をベースにリポジトリに合った構成で移行します。おまかせしつつ、例えば、ファイルを除外したいなどの要望があれば、その旨を文章で書いていただいて構いません。

3. 典型的な要望フォーマット

典型的な要望フォーマットは次のとおりです。'^trunk/www' は、'^trunk/www/' と指定すると、空の trunk/www ディレクトリが残り、そこへ .gitkeep ファイルが作成されてしまいますので注意してください。

committer-name: yourname
name: projectname
svnroot: https://www.seasar.org/svn/projectname/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'

この指定は次の内容になります。

  • 最小フォーマットによる移行結果
    • GitHub に projectname という名前のリポジトリを作成します。
    • SVN の移行元は https://www.seasar.org/svn/projectname/ です。
    • SVN の trunk が Git の master になります。
    • SVN の branches が Git の branches になります。
    • SVN の tags が Git の branches になります。
    • SVN へコミットしたすべてのファイルを Git へ移行します。除外するファイルは何もありません。
    • Git へ移行時にコミットログに自動的に付与される SVN のコミット ID を削除しません。
    • SVN に空のコミットメッセージがあった場合、そのまま移行し、文字列の置換処理をしません。
    • SVN に設定されていた svn:ignore の内容を .gitignore ファイルを作成して置き換えます。このファイルはプロジェクトリーダの Author 情報で移行した Git へコミットします。
    • SVN 特有の tags のスタイルを Git に適した tags のスタイルに変換します。
    • 変更点がない空のコミットがあった場合にそのコミットを取り除きます。

4. すべてのオプションを指定したフォーマット

すべてのオプションを指定したフォーマットです。移行準備期間中の要望に応じて項目が増える場合があります。

committer-name: yourname
name: projectname
svnroot: https://www.seasar.org/svn/projectname/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'
option.remove-git-svn-id: 1
option.replace-empty-commit-messages: 1
option.replace-empty-commit-messages.string: '<empty commit message>'
option.migrate-branches: name-1.x,name-2.x
option.migrate-tags: 1.0,1.1,2.0
option.no-convert-ignore-file: 1
option.no-convert-empty-directory: 1
option.no-convert-git-style-tag: 1
option.no-prune-empty: 1
option.no-migrate-branches: 1
option.no-migrate-tags: 1

各項目の意味は次の「フォーマットに指定できる設定一覧」のとおりです。

フォーマットに指定できる設定一覧

フォーマットに指定できる設定は下記のとおりです。

項目名意味必須項目デフォルト値
committer-nameあなたの Seasar.org のアカウント名を指定してください。どなたが要望を書いたかを把握するためだけで、移行作業には影響しません。Y
nameGitHub に作成する希望リポジトリ名Y
svnrootGit に移行する SVN のルートディレクトリY
trunkGit の master ブランチ(SVN における trunk)にする svnroot からみたパスを指定します。trunk
tagsGit の tag にする svnroot からみた tags があるパスを指定。指定された tag は Git 風のタグに変換します。複数指定することができます。tags
branchesGit の branches にする svnroot からみた branches があるパスを指定します。複数指定することができます。branches
ignore-paths移行時に除外したいファイルの正規表現を指定します。
option.remove-git-svn-id移行時にコミットログに付与される SVN のコミット ID を削除したい場合に指定します。0
option.replace-empty-commit-messages空のコミットメッセージがあった場合、特定の文字列に置換したい場合に指定します。Git では空コミットメッセージは許容されません。option.remove-git-svn-id に 1 を指定しないと空のコミットメッセージはできません。0: 置換しない、1: 置換する。0
option.replace-empty-commit-messages.string空のコミットメッセージがあった場合に置換する文字列を指定します。'<empty commit message>'
option.migrate-branches指定した branch のみを移行したい場合に指定します。指定がない場合は、branches で指定されたディレクトリ以下のすべての branch を移行します。
option.migrate-tags指定した tags のみを移行したい場合に指定します。指定がない場合は、tags で指定されたディレクトリ以下のすべての tag を移行します。
option.no-convert-ignore-filesvn:ignore から .gitignore ファイルを作成して欲しくない場合に指定します。0: 作成する 1: 作成しない。0
option.no-convert-empty-directory空のディレクトリに .gitkeep ファイルを作成して欲しくない場合に指定します。0: 作成する 1: 作成しない。0
option.no-convert-git-style-tagSVN 特有の tags のスタイルを Git に適した tags のスタイルに変換したくない場合に指定します。1 を指定した場合、tag 用のブランチが切られた先に tag が付与されます。0
option.no-prune-empty変更点がない空のコミットを取り除きたくない場合に指定します。ignore-paths の指定により空のコミットが出来ることがあります。0
option.no-migrate-branchesbranches を移行しない(push しない)場合に指定します。0: 移行する 1: 移行しない。0
option.no-migrate-tagstags を移行しない(push しない)場合に指定します。0: 移行する 1: 移行しない。0

要望記入例と実行例

要望記入例と実行例です。

シンプルな例

この例は最もシンプルな例です。

ソース用リポジトリから使用していないサイトコンテンツを除外するために、ignore-paths を指定しています。

committer-name: jfut
name: doma
svnroot: https://www.seasar.org/svn/doma/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'

例にした Doma プロジェクトでは、プロジェクトサイトを trunk/www にコミットせず、Maven を利用してデプロイしているため、SVN リポジトリ内に zip や jar ファイルのリリースファイルがありません。Git では git clone すると過去のリリースファイルもすべてダウンロードするため、trunk/www でサイトコンテンツを管理していた場合、別リポジトリに分けた方が良いケースもあります。これは好みの問題でもあるため、自由に選択してください。

tags の扱いが特殊な例

この例は、tags の扱いが特殊な例です。 また、ソース用リポジトリとサイト用リポジトリを分けています。

SVN での tags の付与の仕方が s2directory, s2directory-tiger といったディレクトリの下にバージョンのディレクトリを作成してしまっていたため、そのままでは Git のタグに移行できません。そこで、s2directory 配下のバージョンのみを tag として扱うように指定しています。なお、s2directory-tiger 以下にあったタグ情報は使わずに無視しています。

また、ignore-paths に trunk/www に加えて、拡張子 .jar .war. .zip のファイルを除外するように指定しています。 この指定は、例えば過去に lib フォルダに依存ライブラリを置いていたものの、現在では Maven を利用するようになりそれらのファイルを使っていない場合に、過去のコミットからも依存ファイルを削除することで移行後のリポジトリサイズを小さくすることができます。

committer-name: jfut
name: s2directory
svnroot: https://www.seasar.org/svn/sandbox/s2directory/
trunk: trunk
tags: tags/s2directory \
branches: branches
ignore-paths: '^trunk/www|\.jar$|\.war$|\.zip$'

trunk/www に対する SVN の tags は存在しないため、単純に trunk/www の中身が入ったリポジトリが作成されます。

committer-name: jfut
name: s2directory-www
svnroot: https://www.seasar.org/svn/sandbox/s2directory/
trunk: trunk/www

特定の branch を master にする例

この例は、SVN の trunk ではなく、特定の branch を Git の master にして移行する例です。 また、ソース用リポジトリとサイト用リポジトリを分けています。

この例は、branches/teeda-1.0.13 を git の master にする例です。 過去に trunk/www でサイトコンテンツを管理していましたが、現在では Maven で管理しているためサイト用リポジトリは作成せず、また、過去のサイトコンテンツも移行しない指定をしています。

committer-name: jfut
name: teeda
svnroot: https://www.seasar.org/svn/teeda/
trunk: branches/teeda-1.0.13
tags: tags
branches: branches
ignore-paths: '^(?!branches/.*|trunk/.*)|^trunk/www|^tags/.*' \
option.migrate-branches: teeda-1.0.11,teeda-1.0.12
option.no-migrate-tags: 1

[記入欄] プロジェクト単位: Git リポジトリレイアウト要望 (要望期限: 2013-09-30(月))

このページを直接「編集」して、ここにプロジェクトごとの移行作業要望を書いてください。記入後、順次、テストリポジトリを作成しますので確認してください。

使用した設定フォーマットは随時下記へコミットしてあります。

2013-10-20 更新: S2Directory

  • ソース用リポジトリ
committer-name: jfut
name: s2directory
svnroot: https://www.seasar.org/svn/sandbox/s2directory/
trunk: trunk
tags: tags/s2directory
ignore-paths: '^trunk/www'
option.no-migrate-branches: 1
  • サイト用リポジトリ
committer-name: jfut
name: s2directory-www
svnroot: https://www.seasar.org/svn/sandbox/s2directory/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-09-16 更新: Doma

committer-name: taedium
name: doma
svnroot: https://www.seasar.org/svn/doma/
ignore-paths: '(^(?!branches/.*|trunk/doma/.*|trunk/doma-it/.*)|(\.jar|\.war|\.zip)$)'
committer-name: taedium
name: doma-gen
svnroot: https://www.seasar.org/svn/doma/
ignore-paths: '(^(?!branches/.*|trunk/doma-gen/.*|trunk/doma-gen-it/.*)|(\.jar|\.war|\.zip)$)'
committer-name: taedium
name: doma-samples
svnroot: https://www.seasar.org/svn/doma/
ignore-paths: '(^(?!branches/.*|trunk/doma-tutorial/.*|trunk/doma-jpetstore/.*)|(\.jar|\.war|\.zip)$)'
committer-name: taedium
name: doma-tools
svnroot: https://www.seasar.org/svn/doma/
ignore-paths: '(^(?!branches/.*|trunk/org.seasar.doma.extension.domax/.*|trunk/org.seasar.doma.extension.feature/.*|trunk/org.seasar.doma.extension.updatesite/.*)|(\.jar|\.war|\.zip)$)'

2013-09-19 更新: Mayaa

committer-name: suga
name: mayaa
svnroot: https://www.seasar.org/svn/mayaa
trunk: trunk/mayaa
tags: tags/mayaa
option.no-migrate-branches: 1
committer-name: suga
name: mayaa-www
svnroot: https://www.seasar.org/svn/mayaa
trunk: trunk/www
option.no-migrate-tags: 1
option.no-migrate-branches: 1
ignore-paths: '(\.war|\.zip|\.jar)$'
committer-name: suga
name: mayaa-matatabi
svnroot: https://www.seasar.org/svn/mayaa
trunk: trunk/matatabi
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: suga
name: mayaa-webwork2
svnroot: https://www.seasar.org/svn/mayaa
trunk: trunk/mayaa-webwork2
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: suga
name: mayaa-struts2
svnroot: https://www.seasar.org/svn/mayaa
trunk: trunk/struts2-mayaa-plugin
option.no-migrate-tags: 1
option.no-migrate-branches: 1

※テスト、サンプルは移行後にmayaaにコミットする想定

2013-09-19 更新: Server

committer-name: jfut
name: server-www
svnroot: https://www.seasar.org/svn/server/
trunk: trunk/www

2013-09-19 更新: www

committer-name: jfut
name: www
svnroot: https://www.seasar.org/svn/www/
trunk: www

2013-10-13 更新: S2Container

committer-name: koichik
name: seasar2
svnroot: https://www.seasar.org/svn/s2container/
trunk: trunk
ignore-paths: '^trunk/(?!s2-tiger|s2jdbc-gen|s2jdbc-it|s2jdbc-tutorial|seasar2)|^trunk/seasar2-tutorial|^branches'
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: koichik
name: s2-backport175
svnroot: https://www.seasar.org/svn/s2container/
trunk: trunk
ignore-paths: '^trunk/(?!s2-backport175)|^branches'
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: koichik
name: diigu
svnroot: https://www.seasar.org/svn/s2container/
trunk: trunk/diigu
ignore-paths: '^trunk/(?!diigu)|^branches'
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: koichik
name: ognl
svnroot: https://www.seasar.org/svn/s2container/
trunk: trunk
ignore-paths: '^trunk/(?!ognl)|^branches'
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-09-29 更新: Teeda

committer-name: koichik
name: teeda
svnroot: https://www.seasar.org/svn/teeda/
trunk: branches/teeda-1.0.13
branches: branches
option.migrate-branches: teeda-1.0.11,teeda-1.0.12
option.no-migrate-tags: 1

2013-09-23 更新: Kuina

committer-name: koichik
name: kuina-dao
svnroot: https://www.seasar.org/svn/kuina/
trunk: trunk
ignore-paths: '^trunk/(kuina(?!-)|www)'
option.no-migrate-tags: 1

2013-09-25 更新: S2Hibernate

committer-name: koichik
name: s2hibernate
svnroot: https://www.seasar.org/svn/s2hibernate/
trunk: trunk
ignore-paths: '^trunk/(s2hibernate(?!/)|www)'
option.no-migrate-tags: 1
committer-name: koichik
name: s2hibernate-jpa
svnroot: https://www.seasar.org/svn/s2hibernate/
trunk: trunk
ignore-paths: '^trunk/(s2hibernate(?!-)|www)'
option.no-migrate-tags: 1
committer-name: koichik
name: s2hibernate-www
svnroot: https://www.seasar.org/svn/s2hibernate/
trunk: trunk/www
option.no-migrate-tags: 1

2013-09-23 更新: S2OpenJPA

committer-name: koichik
name: s2openjpa
svnroot: https://www.seasar.org/svn/s2openjpa/
trunk: trunk
option.no-migrate-tags: 1

2013-09-23 更新: S2TopLink

committer-name: koichik
name: s2toplink-jpa
svnroot: https://www.seasar.org/svn/s2toplink/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-23 更新: S2EclipseLink

committer-name: koichik
name: s2eclipselink-jpa
svnroot: https://www.seasar.org/svn/sandbox/s2eclipselink/
trunk: trunk
option.no-migrate-tags: 1

2013-09-23 更新: S2Cayenne

committer-name: koichik
name: s2cayenne-jpa
svnroot: https://www.seasar.org/svn/sandbox/s2cayenne/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-24 更新: S2Axis

committer-name: koichik
name: s2axis
svnroot: https://www.seasar.org/svn/s2axis/
trunk: trunk
ignore-paths: '^trunk/(s2axis2|www)'
option.no-migrate-tags: 1
committer-name: koichik
name: s2axis2
svnroot: https://www.seasar.org/svn/s2axis/
trunk: trunk
ignore-paths: '^trunk/(s2axis(?!2)|www)'
option.no-migrate-tags: 1
committer-name: koichik
name: s2axis-www
svnroot: https://www.seasar.org/svn/s2axis/
trunk: trunk/www
option.no-migrate-tags: 1

2013-09-29 更新: S2JCA

committer-name: koichik
name: s2jca
svnroot: https://www.seasar.org/svn/s2jca/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-29 更新: S2JMS

committer-name: koichik
name: s2jms
svnroot: https://www.seasar.org/svn/s2jms/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-29 更新: S2Remoting

committer-name: koichik
name: s2remoting
svnroot: https://www.seasar.org/svn/s2remoting/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-29 更新: S2Rmi

committer-name: koichik
name: s2rmi
svnroot: https://www.seasar.org/svn/s2rmi/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-23 更新: Aptina

committer-name: koichik
name: aptina
svnroot: https://www.seasar.org/svn/aptina/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-23 更新: JunitCDI

committer-name: koichik
name: junitcdi
svnroot: https://www.seasar.org/svn/sandbox/junitcdi/
trunk: trunk
tags: tags
ignore-paths: '^trunk/www'

2013-09-23 更新: S2Util

committer-name: koichik
name: s2util
svnroot: https://www.seasar.org/svn/sandbox/s2util/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-09-23 更新: Tramina

committer-name: koichik
name: tramina
svnroot: https://www.seasar.org/svn/sandbox/tramina/
trunk: trunk
ignore-paths: '^trunk/www'

2013-09-29 更新: Dolteng

committer-name: koichik
name: dolteng
svnroot: https://www.seasar.org/svn/sandbox/dolteng/
trunk: trunk
ignore-paths: '^trunk/www'
committer-name: koichik
name: dolteng-www
svnroot: https://www.seasar.org/svn/sandbox/dolteng/
trunk: trunk/www

2013-09-29 更新: Resource-Synchronizer

committer-name: koichik
name: resource-synchronizer
svnroot: https://www.seasar.org/svn/sandbox/resourcesynchronizer/
trunk: trunk
ignore-paths: '^trunk/www'
committer-name: koichik
name: resource-synchronizer-www
svnroot: https://www.seasar.org/svn/sandbox/resourcesynchronizer/
trunk: trunk/www

2013-09-23 更新: Eclipse

committer-name: koichik
name: eclipse-3.0
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.0
committer-name: koichik
name: eclipse-3.1
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.1
committer-name: koichik
name: eclipse-3.1-beta
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.1beta
committer-name: koichik
name: eclipse-3.2
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.2
committer-name: koichik
name: eclipse-3.3
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.3
committer-name: koichik
name: eclipse-3.3-dev
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.3-dev
committer-name: koichik
name: eclipse-3.5
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.5
committer-name: koichik
name: eclipse-3.5-dev
svnroot: https://www.seasar.org/svn/eclipse/
trunk: www/updates/3.5-dev

2013-09-29 更新: Maven

committer-name: koichik
name: maven
svnroot: https://www.seasar.org/svn/maven/
trunk: trunk
ignore-paths: '^trunk/www'
committer-name: koichik
name: maven-www
svnroot: https://www.seasar.org/svn/maven/
trunk: trunk/www

2013-09-24 更新: S2JCR

committer-name: shinsuke
おまかせ

下記で作成しました。追加の要望があればお知らせください。

committer-name: shinsuke
name: s2jcr
svnroot: https://www.seasar.org/svn/sandbox/s2jcr/
trunk: trunk/s2jcr
tags: tags
branches: branches
ignore-paths: '^trunk/www'
committer-name: shinsuke
name: s2jcr-www
svnroot: https://www.seasar.org/svn/sandbox/s2jcr/
trunk: trunk/www
option.no-migrate-branches: 1

2013-09-24 更新: S2Portlet

committer-name: shinsuke
おまかせ

下記で作成しました。追加の要望があればお知らせください。

committer-name: shinsuke
name: trunk/s2portlet
svnroot: https://www.seasar.org/svn/s2portlet/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'
committer-name: shinsuke
name: s2portlet-www
svnroot: https://www.seasar.org/svn/s2portlet/
trunk: trunk/www
option.no-migrate-branches: 1

2013-09-25 更新: S2Robot

committer-name: shinsuke
name: s2robot
svnroot: https://www.seasar.org/svn/sandbox/s2robot/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www|^trunk/s2robot-example|^trunk/s2robot-seo'
  • サンプルアプリリポジトリ
    • 2013-09-23 jfut: テストリポジトリ作成失敗したため、テスト中。tags/s2robot-db-0.1.0/pom.xml was not found in commit d46516d6fdfe9cade78430118f319ddd8f936efc (r152)
    • 2013-09-25 jfut: ignore-paths を修正、option.no-migrate-branches, option.migrate-tags を追加
    • 2013-09-25 jfut: テストリポジトリ作成: https://github.com/seasarorg/test-s2robot-example-1
committer-name: shinsuke
name: s2robot-example
svnroot: https://www.seasar.org/svn/sandbox/s2robot/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/(?!s2robot-example|s2robot-seo)|^branches|^tags/(?!s2robot-example)'
option.no-migrate-branches: 1
option.migrate-tags: s2robot-example-0.1.0
  • サイトリポジトリ
    • 2013-09-23 jfut: テストリポジトリ作成失敗したため、テスト中。tags/s2robot-db-0.1.0/pom.xml was not found in commit d46516d6fdfe9cade78430118f319ddd8f936efc (r152)
    • 2013-09-25 jfut: ignore-paths 削除、trunk, option.no-migrate-branches, option.no-migrate-tags 追加
    • 2013-09-25 jfut: テストリポジトリ作成: https://github.com/seasarorg/test-s2robot-www-1
committer-name: shinsuke
name: s2robot-www
svnroot: https://www.seasar.org/svn/sandbox/s2robot/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-10-09 更新: SAStruts

committer-name: shinsuke
name: sa-struts-archetype
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts-archetype
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: shinsuke
name: sa-struts-portlet
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts-portlet
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: sa-struts
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: sa-struts-blank
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts-blank
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: sa-struts-plugin
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts-plugin
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: sa-struts-tutorial
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/sa-struts-tutorial
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: sa-struts-blank
svnroot: https://www.seasar.org/svn/sastruts/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-09-23 更新: s2buri

committer-name: makotan
name: s2buri
svnroot: https://www.seasar.org/svn/sandbox/s2buri/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'
committer-name: makotan
name: s2buri-www
svnroot: https://www.seasar.org/svn/sandbox/s2buri/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-09-24 更新: S2Click

committer-name: takezoe
name: s2click
svnroot: https://www.seasar.org/svn/sandbox/s2click/
trunk: trunk/s2click
option.no-migrate-branches: 1
option.no-migrate-tags: 1
ignore-paths: '^trunk/eclipse|^trunk/s2click-old|^trunk/www'
committer-name: takezoe
name: s2click-eclipse
svnroot: https://www.seasar.org/svn/sandbox/s2click/
trunk: trunk/eclipse
option.no-migrate-branches: 1
option.no-migrate-tags: 1
ignore-paths: '^trunk/s2click|^trunk/s2click-old|^trunk/www'
committer-name: takezoe
name: s2click-www
svnroot: https://www.seasar.org/svn/sandbox/s2click/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1
ignore-paths: '^trunk/eclipse|^trunk/s2click|^trunk/s2click-old'

2013-09-24 更新: S2JSFPlugin

committer-name: takezoe
name: s2jsfplugin
svnroot: https://www.seasar.org/svn/s2jsfplugin/
trunk: trunk
tags: tags
option.no-migrate-branches: 1
ignore-paths: '^trunk/www'
committer-name: takezoe
name: s2jsfplugin-www
svnroot: https://www.seasar.org/svn/s2jsfplugin/
trunk: trunk/www
tags: tags
option.no-migrate-branches: 1
ignore-paths: '^trunk/org.seasar.s2jsfplugin|^trunk/org.seasar.s2jsfplugin.feature'

2013-09-26 更新: S2JSF

committer-name: yone098
name: s2jsf
svnroot: https://www.seasar.org/svn/s2jsf/
trunk: trunk
tags: tags/2005-11-25
tags: tags/2005-12-08
tags: tags/2005-12-21
tags: tags/2006-01-21
tags: tags/2006-03-22
tags: tags/2006-04-11
tags: tags/2006-07-17
tags: tags/2006-08-05
tags: tags/2006-08-07
tags: tags/2006-08-16
tags: tags/2006-09-03
tags: tags/2006-09-04
tags: tags/2006-09-22
tags: tags/2006-10-15
tags: tags/2006-10-16
tags: tags/2006-11-07
tags: tags/2006-11-14
tags: tags/2006-12-17
tags: tags/2006-12-29
tags: tags/2007-01-27
tags: tags/2007-03-02
tags: tags/2007-03-05
tags: tags/2007-03-10
tags: tags/2007-05-26
tags: tags/2007-07-31
tags: tags/2008-02-23
tags: tags/2008-06-04
option.no-migrate-branches: 1
ignore-paths: '^trunk/www'
committer-name: yone098
name: s2jsf-www
svnroot: https://www.seasar.org/svn/s2jsf/
trunk: trunk/www
tags: tags
option.no-migrate-branches: 1
option.no-migrate-tags: 1

2013-09-30 更新: DBFlute

  • ソース用リポジトリ
    • 2013-09-26 jfut: テストリポジトリ作成: https://github.com/seasarorg/test-dbflute-1
    • 2013-09-27 jfut: ignore-paths: '^trunk/(?!dbflute/|dbflute-runtime/)|\.jar$|\.war$|\.zip$' へ修正
    • 2013-09-27 jfut: テストリポジトリ作成: https://github.com/seasarorg/test-dbflute-2
      • 移行スクリプトの問題で option.replace-empty-commit-message が動作していませんでした。今後作成する時は処理されます。
committer-name: jflute
name: dbflute
svnroot: https://www.seasar.org/svn/dbflute/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/(?!dbflute/|dbflute-runtime/)|\.jar$|\.war$|\.zip$'
option.replace-empty-commit-messages: 1
option.replace-empty-commit-messages.string: accident empty commit
option.no-migrate-tags: 1
option.no-migrate-branches: 1
  • jarやzipなどは重いので除外します。足りないものは移行後にこちらで手動で追加します by jflute
  • その他、Exampleなどはまだ保留中 2013/09/26 by jflute
    • 履歴は移行しないので、権限さえあれば手動で移行致します。
committer-name: jflute
name: dbflute-www
svnroot: https://www.seasar.org/svn/dbflute/
trunk: trunk/www
ignore-paths: '\.jar$|\.war$|\.zip$'
option.no-migrate-tags: 1
option.no-migrate-branches: 1
  • jarやzipなどは重いので除外します。足りないものは移行後にこちらで手動で追加します by jflute
committer-name: jflute
name: dbflute-emecha
svnroot: https://www.seasar.org/svn/sandbox/emecha
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'
option.replace-empty-commit-messages: 1
option.replace-empty-commit-messages.string: accident empty commit
option.no-migrate-tags: 1
option.no-migrate-branches: 1
  • EMechaはDBFluteのサブプロジェクトに戻します。 by jflute
committer-name: jflute
name: dbflute-utflute
svnroot: https://www.seasar.org/svn/dbflute/
trunk: trunk/utflute
tags: tags
branches: branches
ignore-paths: '\.jar$|\.war$|\.zip$'
option.replace-empty-commit-messages: 1
option.replace-empty-commit-messages.string: accident empty commit
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: jflute
name: dbflute-maven-plugin
svnroot: https://www.seasar.org/svn/dbflute/
trunk: trunk/dbflute-maven-plugin
tags: tags
branches: branches
option.replace-empty-commit-messages: 1
option.replace-empty-commit-messages.string: accident empty commit
option.no-migrate-tags: 1
option.no-migrate-branches: 1
  • リポジトリの直下にsrcフォルダが来るようにします。 by jflute
  • その他、Example, DBFlute.NETなど
    • 履歴は移行しないので、権限さえあれば手動で移行致します。 by jflute

2013-09-29 更新: Uruma

committer-name: y-komori
name: uruma
svnroot: https://www.seasar.org/svn/sandbox/uruma/
trunk: trunk
tags: tags/uruma
ignore-paths: '^trunk/www|^trunk/uruma-skin|^trunk/maven-eclipath-plugin'
option.replace-empty-commit-messages: 1
option.no-migrate-branches: 1
committer-name: y-komori
name: uruma-www
svnroot: https://www.seasar.org/svn/sandbox/uruma/
trunk: trunk/www
option.replace-empty-commit-messages: 1
option.no-migrate-branches: 1
committer-name: y-komori
name: maven-eclipath-plugin
svnroot: https://www.seasar.org/svn/sandbox/uruma/
trunk: trunk/maven-eclipath-plugin
tags: tags/maven-eclipath-plugin
option.replace-empty-commit-messages: 1
option.no-migrate-branches: 1
  • (補足)maven-eclipath-pluginはツールとして作成したものですが、異なるプロダクトにしたいので、リポジトリを分離する設定にさせていただきました

2013-09-28 更新: eclipsecommon

committer-name: y-komori
name: eclipse-common
svnroot: https://www.seasar.org/svn/sandbox/eclipsecommon/
trunk: trunk
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1
option.no-migrate-branches: 1

2013-09-30 更新: s2dao

committer-name: azusa
name: s2dao
svnroot: https://www.seasar.org/svn/s2dao/
trunk: branches/s2dao-1.0.x
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: azusa
name: s2dao-www
svnroot: https://www.seasar.org/svn/s2dao/
trunk: trunk/www
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: azusa
name: s2dao-pager-examples
svnroot: https://www.seasar.org/svn/s2dao/
trunk: branches/s2dao-pager-examples-1.0.x
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: azusa
name: s2dao-tiger
svnroot: https://www.seasar.org/svn/s2dao/
trunk: branches/s2dao-tiger-1.0.x
option.no-migrate-tags: 1
option.no-migrate-branches: 1

2013-10-02 更新: S2Dao-Codegen

  • s2dao-codegen
    • 2013-10-02 jfut: 承知しました。
committer-name: azusa
自分で移行します。

2013-10-09 更新: Ymir

  • ymir
    • 2013-10-02 jfut: 考えます。
    • 2013-10-09 jfut: 考えて ymir- シリーズを記述しました。
committer-name: skirnir
おまかせ
(かなり複雑な構造のため、移行していただいてからこちらで整理するようにします)
committer-name: jfut
name: ymir-component
svnroot: https://www.seasar.org/svn/ymir/
trunk: component/trunk
tags: component/tags
branches: component/branches
committer-name: jfut
name: ymir-design
svnroot: https://www.seasar.org/svn/ymir/
trunk: design/trunk
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: ymir-eclipse
svnroot: https://www.seasar.org/svn/ymir/
trunk: eclipse/trunk
tags: eclipse/tags
branches: eclipse/branches
option.no-migrate-branches: 1
option.no-migrate-tags: 1
committer-name: jfut
name: ymir-example
svnroot: https://www.seasar.org/svn/ymir/
trunk: example/trunk
tags: example/tags/ymir-example-generic
branches: example/branches
committer-name: jfut
name: ymir-skeleton
svnroot: https://www.seasar.org/svn/ymir/
trunk: skeleton/trunk
tags: skeleton/tags
branches: skeleton/branches
option.no-migrate-tags: 1

2013-10-09 更新: CMS

  • cms
    • 2013-10-02 jfut: 考えます。
    • 2013-10-09 jfut: 考えて ymir- シリーズを記述しました。
committer-name: skirnir
おまかせ
(複雑な構造のため、移行していただいてからこちらで整理するようにします)
committer-name: jfut
name: cms
svnroot: https://www.seasar.org/svn/sandbox/cms/
trunk: trunk
tags: tags
branches: branches
ignore-paths: '^trunk/www'
option.no-migrate-tags: 1

2013-10-09 更新: Kvasir/Sora

  • kvasir
    • 2013-10-02 jfut: 考えます。
    • 2013-10-09 jfut: 考えて kvasir- シリーズを記述しました。
committer-name: skirnir
おまかせ
(かなり複雑な構造のため、移行していただいてからこちらで整理するようにします)
/_old以下は移行不要です。
committer-name: jfut
name: kvasir-package
svnroot: https://www.seasar.org/svn/sandbox/kvasir/
trunk: package/trunk
tags: package/tags
branches: package/branches
option.no-migrate-tags: 1
committer-name: jfut
name: kvasir-extra
svnroot: https://www.seasar.org/svn/sandbox/kvasir/
trunk: extra/plugin/trunk
tags: extra/plugin/tags
branches: extra/plugin/branches
option.no-migrate-tags: 1
committer-name: jfut
name: kvasir-plust
svnroot: https://www.seasar.org/svn/sandbox/kvasir/
trunk: plust/trunk
tags: plust/tags
branches: plust/branches
committer-name: jfut
name: kvasir-site
svnroot: https://www.seasar.org/svn/sandbox/kvasir/
trunk: site/trunk
tags: site/tags
branches: site/branches
option.no-migrate-tags: 1
option.no-migrate-branches: 1
committer-name: jfut
name: kvasir-www
svnroot: https://www.seasar.org/svn/sandbox/kvasir/
trunk: www/trunk
option.no-migrate-tags: 1
option.no-migrate-branches: 1

関連ページ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-10-20 (日) 12:48:14 (1489d)