carlhuda/bundler — pull request #2112 by rking (2012-09-27 05:52:52+00:00)
Title: Improved meaning for :github arg

Instead of taking: `gem 'monkeys', github: 'donkeys'`
And looking for the `monkeys` gem in `git@github.com/donkeys/donkeys.git`
Now it looks for the `monkeys` gem in `git@github.com/donkeys/monkeys.git`

This is a much more likely case, and will make more gem specifications sleeker.

I was originally afraid of breaking things, but I can't imagine a case where the Github account is the same as the repo and the gem name is *not* that same thing. I bet not even one such case exists on all of Github.

Note that the patch doesn't affect the `rails/rails` case. That continues to work unmodified, though for a different reason.

Thanks!
—☈