puppetlabs/puppet — pull request #680 by cprice-puppet (2012-04-18 16:37:42+00:00)
Title: Feature/master/3757 agent lockfiles

These commits do the following:

* re-introduce agent lockfile changes that were reverted out of 2.7.12
* create separate Puppet settings for each lockfile path, rather than relying on convention
* write out the contents of the administratively disabled lockfile as JSON to provide more structure and allow additions / changes in the future
* clean up tests a bit
* add acceptance test

Docs for the new "API" around the meaning of these files have been committed to telly pre-docs repo.