{"push_id":799079478,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"7e536c982e2ae366b40087db10ed1f3b9a91191e","before":"841ff9eb25c27caed10203155053e9902a31c4b2","commits":[{"sha":"c3e245da8be5c9f0518e9e30856bd9a3cc6de9c2","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"Improve error when getReference() meets an unreachable Tub\n\nThis is a tiny fraction of David Stainton's 208 patch.","distinct":true,"url":"https://api.github.com/repos/warner/foolscap/commits/c3e245da8be5c9f0518e9e30856bd9a3cc6de9c2"},{"sha":"04c27433b68f2878e902d25a5fde4e888f9e2ad1","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"rename ISlicer.registerReference to registerRefID\n\nto avoid confusion with Tub.registerReference(), which is entirely\ndifferent.","distinct":true,"url":"https://api.github.com/repos/warner/foolscap/commits/04c27433b68f2878e902d25a5fde4e888f9e2ad1"},{"sha":"7e536c982e2ae366b40087db10ed1f3b9a91191e","author":{"email":"32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","name":"Brian Warner"},"message":"test unreachable (location-less) Tubs\n\nMake sure that a client (without a location) can send one of its own\nobjects to a server (with a location), and that the server can then call\nmethods on that object.\n\nWe also confirm that the tub.setOption(\"logport-furlfile\") doesn't\nexplode when you don't set a location: the logport.furl file just never\ngets written.\n\nNote that the way you tell Foolscap that you want an unreachable\nclient-only Tub is to *not* call tub.listenOn() or tub.setLocation().\n\nCloses ticket:208.","distinct":true,"url":"https://api.github.com/repos/warner/foolscap/commits/7e536c982e2ae366b40087db10ed1f3b9a91191e"}]}