When one changes a version in a Gemfile and runs bundle package, the old version is removed from vendor/cache and the new version is added.
When one changes a gem declaration to point to a git repository, the old gem version is not removed from vendor/cache.
I think that, in the latter case, the old version should be removed from vendor/cache.
Closed by d001d49. bundle package removes .gem when source is changed to git
This will be released in 1.0.4. See d001d49
Closes #707. bundle package removes .gem when source is changed to git