A. Status changed and now that we have official ruby mirror, the description below is a bit obsolete. This repo is now for mainly historical reasons.
The main problem (for me) with rubyspec/matzruby was that it’s a read-only repository (and I’m a committer). When I want to use git to develop Ruby I have to make another mirror for me.
Another big reason for this repo for you is that when you fork this project, you can pull-request. I can commit to the Ruby’s main repository. See NonCommitterHowto.
A. Many thanks to Shugo Maeda and his team, I now have automated svn→git synchronization script. It runs once per hour.
A. Yes. You can do a
git svn dcommit, but you need a few more steps to do before you can trigger that. See CommitterHowto.
A. Those tags/* branches are for svn tag (created by git-svn). You can ignore them. I will write BranchesExplored some day.
A. Report it. http://redmine.ruby-lang.org/projects/ruby/issues/new
A. Ruby’s ITS has this kind of info in its own wiki. Take a look at http://redmine.ruby-lang.org/wiki/ruby