puppetlabs/puppet — pull request #1313 by glarizza (2012-12-05 17:18:08+00:00)
Title: (#11298) Include Puppet::Util::CFPropertyList

Previously, Puppet was dependent upon facter/util/plist for reading and writing
plist data in OS X. This wasn't ideal for two reasons:

* facter/util/plist could not read binary plist data Puppet had a hard
* dependency on Facter

This commit adds the CFPropertyList library
under the Puppet::Util namespace.
This library can read and write binary/xml plist data, and will be nested under
the Puppet::Util namespace to eliminate the hard dependency on Facter.