puppetlabs/puppet — pull request #780 by pcarlisle (2012-05-15 17:35:02+00:00)
Title: Use ExternalFileError when a file name and line are needed

Several places were trying to set line or file attributes on instances of
Puppet::Error. This changes those to use exception classes that include
ExternalFileError.