puppetlabs/puppet — pull request #2722 by MichalBryxi (2014-06-02 22:28:00+00:00)
Title: PUP-2583

Puppet file provider wrongly classifies file as directory. And thus chmod(u+X) adds execute right although it should be only added to directories. This PR should solve this issue.