Hello, I've reimplemented the original proposal from Ryan Melt:
https://github.com/rubygems/rubygems/pull/2 Into 'download-reporter' branch: https://github.com/rubygems/rubygems/tree/download-reporter Basically I've created a SilentDownloadReporter and VerboseDownloadReporter to mimic *ProgressReporter. I've also made it non-tty friendly, so deployment logs do not generate lot of noise due redirections. To see how it looks like, I've created the following gists: https://gist.github.com/756192 Above shows download reports for every single HTTP download RubyGems does, and that could be noisy (see all the fetching of gemspecs on a clean home) This one: https://gist.github.com/756198 Only display the reporter for .gem files, less noisy but there is still some "silence" before due the gemspec fetching. If nobody objects, will merge it into master. Looking forward for your comments and suggestions. Perhaps the API can be cleaned up. Thank you for your time. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exupéry _______________________________________________ Rubygems-developers mailing list http://rubyforge.org/projects/rubygems Rubygems-developers@rubyforge.org http://rubyforge.org/mailman/listinfo/rubygems-developers