This document proposes a plan to "migrate CRuby to git". The goal of this project is:
- Provide git.ruby-lang.org and shutdown svn.ruby-lang.org
The slogan is "Do not try everything at once". The goal of this project does not include:
- Using GitHub as centralized repository
- Using GitHub Issues instead of Redmine
- Automatic merge from github:ruby/ruby to git.ruby-lang.org
- When PR is accepted, commiters merge it by hand
svn.ruby-lang.org -> github:ruby/ruby
mirror
- You can (already) send pull-request to ruby/ruby
- Once accepted, commiters merge it to svn
svn.ruby-lang.org -> git.ruby-lang.org -> github:ruby/ruby
mirror mirror
- Setup git repostitory (git.ruby-lang.org)
- List up tools affected by svn->git migration
- Some of https://github.com/ruby/ruby/tree/trunk/tool
- Examine how bugs.ruby-lang.org is affected (or not)
- Migrate each tools
- This will be the hardest part :-P
- Shutdown svn.ruby-lang.org
mirror
svn.ruby-lang.org git.ruby-lang.org -> github:ruby/ruby
(shutdown) <-
merge PR by hand
Please add Using pull-requests on GitHub