From: Eric Wong Date: 2010-02-28T04:03:14+09:00 Subject: [ruby-core:28362] Re: [ANN] Toward rich diversity of Ruby development. Urabe Shyouhei wrote: > > Just FYI, we also have a git mirror at > > http://github.com/rubyspec/matzruby and the big difference between the > > two I see is that in case of rubyspec's mirror we have proper branches > > and tags set, while in http://github.com/ruby/ruby both branches *and* > > tags are mapped into git branches, which is a bit inconvenient, since > > you end up with 242 branches and 0 tags. > > I assume this is because SVN tags are not directly mappable to git tags. Those > tags/* branches are made via ``git svn init --stdlayout'', so I suspect this is > the way it should be. Correct, SVN tags don't map directly to git tags, so git svn makes SVN tags into git branches by default. > But yes, this is ugly. Should we move those branches into tags? I'm in > neutral on this point. Since Ruby project appears to never change tags, then yes. New versions of git-svn (git >= 1.6.5) should be able to map SVN tags into the refs/tags/* namespace (instead of refs/remotes/tags/*). Just edit .git/config. -- Eric Wong