Steve Purcell is hosting a Git mirror of the Rails Subversion repository. Over 7,500 commits and 59,000 objects fit in just over 9 MB. You can make your own using git svn clone http://svn.rubyonrails.org/rails/trunk, but it will take a while.