puppetlabs/puppet — pull request #1247 by MosesMendoza (2012-10-31 20:41:17+00:00)
Title: Preserve timestamps when installing files

This PR is the application of a patch from Todd Zullinger to install.rb in Fedora's Puppet. The patch preserves timestamps in install.rb. A similar patch was merged into Facter 1.6.x here: https://github.com/puppetlabs/facter/commit/97d9a1e785152356b04e385f5b650f170782aab5

From the original commit:

Without the preserve option, ruby's FileUtils.install method uses the
current time for all installed files. For backup systems, package
installs, and general pedantic sysadmins, preserving timestamps makes a
small improvement in the world.