puppetlabs/puppet — pull request #290 by pcarlisle (2011-12-23 00:42:58+00:00)
Title: (#11552) Remove TransObject and TransBucket

TransObject and TransBucket were no longer used except as an intermediate form
when converting between Puppet::Resource::Type and Puppet::Type. This removes
TransBucket and TransObject entirely and rewrites the conversion (to_resource)
so the intermediate to_trans call is unneeded. There was custom logic in
Puppet::Type::File#to_trans that was moved to a to_resource method.

We removed Network::Handler::Master which depended on TransObject. This is the
beginning of removing XMLRPC code which is ticket #8296.

Paired with Patrick Carlisle