carlhuda/bundler — pull request #1784 by josevalim (2012-03-19 19:54:42+00:00)
Title: Allow git and path sources to be cached/packaged.

This pull requests also splits bundler/source.rb in three files (rubygems, git, path). That said, in order to review the important part of the pull request, here is the relevant commit:

https://github.com/carlhuda/bundler/commit/3ca3ef06f218687ee09119bf2e3f58aaa8c4c9ef