タグ

rubyとgithubに関するnobyukiのブックマーク (4)

  • 卜部昌平のあまりreblogしないtumblr

    Rubyには公式のものだけでも30のブランチに29,385個のチェンジセットがある(執筆時点)。ブランチの1,000倍程度のチェンジセットがあるということは、実際にはブランチとチェンジセットの関係は偏りがあるから、ともかく長いブランチは超長いということがいえる。ちなみに一番長いのはもちろんtrunkで、この枝の長さは20,992リビジョンだ。次点がruby_1_8で、3,328リビジョンある(執筆時点)。 さてこのくらいの規模になってくると、もはや全容を把握するというのは困難である。特にどのブランチがどのチェンジセットから派生したかという情報は、もちろん個別には取り出すことは可能だが、俯瞰するのが困難になってくる。実際、今回ちょっとしたことでgit rebaseしようとしたらrebase先を間違えてしまい、ものすごく太古の昔からrebaseされてしまいげんなりするという体験をした(俺が

    卜部昌平のあまりreblogしないtumblr
  • 2010-04-13 - Ruby 開発者のための git 講座 - ChangeLog 編

    不定期連載の git 講座ですが、今日は Ruby を開発する人のための tips っぽいです。 git-merge-changelog Ruby で git を使ってローカルで開発していると、ChangeLog が毎回衝突して面倒です。ChangeLog の 衝突なんて冒頭でしか起きないのだから、それ専用の merge driver を書けばいいだけの話なのですが、書くのも面倒なので探すとすでに git-merge-changelog というものがあるようです。というわけで、入れてみたら便利だったのでここに紹介します。 FreeBSD の人は devel/git-merge-changelog に入りました。 依存関係 DEPENDENCIES に依存関係は書いてあるのですが、一つずつ調べるのも面倒でしょうし、この日記の読者はすでに CRuby のビルド環境は整えているでしょうからその差

    2010-04-13 - Ruby 開発者のための git 講座 - ChangeLog 編
  • jewelerとgithubで始める初めてのRubyGem作成 - Web屋かもしれない人の日記 || WebJourney 開発ログ

    WebJourney用に新しく開発したCouchDB用のデータマッパー"CouchResource"ですが、ちゃんと公開しないとガラパゴスになりそうなので、RubyGem として利用できるようにしよう、と決心をして作業を始めました。 github のアカウントは作成済みである github でリポジトリを作る方法は知っている RubyGem の作り方は知らない 上記スペックの人間が、jewelerというgemの存在を知り、試用してみたら、[これはべんり]だったので記録しておきます。 続きを読む http://gems.github.com/ より。 gemspec のバージョンがあがったらgemをリビルドするよ! とあるので、gemspec の push とリリースはほぼ同じ作業と思った方がよいようだ。ということで release タスクというのがあるわけですね。

    jewelerとgithubで始める初めてのRubyGem作成 - Web屋かもしれない人の日記 || WebJourney 開発ログ
  • GitHub RubyGems

    $ gem sources -a http://gems.github.com $ sudo gem install username-projectname 7483 Gems 3scale-3scale_ws_api (0.4.8) 3scale-3scale_ws_api_for_ruby (0.4.10) 47primes-amatch (0.2.3) 53cr-shoulda_generator (0.2.0.1) aaalex-cloudy_integrate (0.0.1) aaalex-desert (0.3.5.3) aaalex-detect_mobiles (0.0.5) aaalex-permanent_cookies (0.0.2) aaalex-ruby-ifconfig (1.2.3) aanand-deadweight (0.1.0, 0.0.3) aana

  • 1