rubygems/rubygems — Issue #209: Make index fetching more efficient
Author: behrangsa
Created: 2011-11-02 13:30:33+00:00
State: open

Hi,

If I am not wrong, at the moment the index fetching is not using diffs and every time it fetches the whole index. This is inefficient and time consuming.

It would be great if the index was versioned and only diffs to the index was being downloaded.

Alternatively, some package managers such as Mac Ports, do not download the index by default on their equivalents to the `bundle install` command if an index is already downloaded. They require the user to issue a command such as `port selfupdate` to update the local copy of the index. It would be good if it was possible to pass an option to `bundle install` for not updating the local index before installing the missing gems, etc.