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

Reply via email to