[ruby-list:47319] Re: ruby on github and NonComitterHowto

From: Urabe Shyouhei <shyouhei@...>
Date: 2010-08-18 04:59:26 UTC
List: ruby-list #47319
卜部です

(2010/08/18 13:20), KOSAKI Motohiro wrote:
> ええと、ぼくは ruby/ruby に賛成です。なぜなら 1) ruby/rubyのほうが説明の一貫性が
> とれていて誤解の入る余地がすくなく初心者に優しい

これはそうだとおもいます。

> 2) pull requestしたい人は少数

くだんのページはそもそもpull requestしたい人向けのページな気がします

> 3) pull requestするときだけ shyouhei/rubyも git remote add したうえで、shyouhei/ruby
> に変更をrebase するだけなので手間はそんなに多くない

後述

> 4)そもそもコミッタじゃない
> 人からの変更ってパッチをちゃんとレビューしたいから pull request ってそんなに使わない
> 疑惑 とかそんな理由です。

これはそうだと思います。

> git remote add して親が2系統になるのが敷居が高いという指摘なのだと思いますが、
> git つかう以上避けられないと思います。Urabeさんが不得意な分野だと他の人が
> 見ざるえないわけですし・・・・・

本当はgithubのpull requestをruby-coreとかに転送したいんですけどね。どうすれば
いいんだろう。

> 余談というか別件ですが、shyouhei/ruby を remote updateするときは、ruby/rubyからすでに
> 取得済みのオブジェクトはダウンロードしないので超速いはずなので速度的なフラストレーションは
> 気にしなくていいはずです。

やってみると意外にそうでもないんだなあ。一分以上待たされる感じです。

zsh % git clone git@github.com:ruby/ruby.git
Initialized empty Git repository in /tmp/ruby/.git/
remote: Counting objects: 185984, done.
remote: Compressing objects: 100% (37186/37186), done.
remote: Total 185984 (delta 147565), reused 185759 (delta 147358)
Receiving objects: 100% (185984/185984), 64.58 MiB | 1.97 MiB/s, done.
Resolving deltas: 100% (147565/147565), done.
zsh % cd ruby
zsh % git remote add shyouhei git://github.com/shyouhei/ruby.git
zsh % time git fetch shyouhei trunk
remote: Counting objects: 37080, done.
remote: Compressing objects: 100% (9754/9754), done.
remote: Total 35319 (delta 27183), reused 33130 (delta 25274)
Receiving objects: 100% (35319/35319), 9.95 MiB | 1.45 MiB/s, done.
Resolving deltas: 100% (27183/27183), completed with 1171 local objects.
From git://github.com/shyouhei/ruby
 * branch            trunk      -> FETCH_HEAD
git fetch shyouhei trunk  56.85s user 1.27s system 80% cpu 1:12.62 total

shyouhei/rubyにゴミが多すぎるということだろうか...

In This Thread