tahoe-lafs/tahoe-lafs — pull request #8 by warner (2012-05-14 22:33:02+00:00)
Title: update UploadResults to use IServer

This series of commits changes the (immutable) UploadResults code to use IServer instances instead of serverids, which makes it easier to consistently show the new [#466](https://tahoe-lafs.org/trac/tahoe-lafs/ticket/466)-based public-key node identifiers, instead of the now-deprecated Foolscap tubids.

Each revision changes one thing at a time, and tests pass after each one, to make it easier to review.

A later patch series will do the same thing to CheckResults.