{"push_id":669637057,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"7a567fd5e09f47b98c039983c056abe1cdc49155","before":"2a6ee692ba2385ef42a2c60268238bd39ada8f23","commits":[{"sha":"d3a92481387d21b8db0131d69369eaaff0cc3d0c","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@puppetlabs.com","name":"Jeff McCune"},"message":"(maint) Whitespace only change","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet-server/commits/d3a92481387d21b8db0131d69369eaaff0cc3d0c"},{"sha":"bae601f643e96990c7084c9166f4c1736bc0c0c2","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@puppetlabs.com","name":"Jeff McCune"},"message":"(SERVER-647) Make master-{code,run,log}-dir settings optional\n\nWithout this patch puppetserver fails to start with with an uncaught\nexception when these three settings are not defined.  This is a problem\nbecause these settings are strictly necessary because they are defined\nin the underlying puppet implementation.  This patch addresses the\nproblem by settings the values to nil which will cause puppetserver to\nconsult puppet for the values.\n\nThe exception this fixes looks like:\n\n    clojure.lang.ExceptionInfo: Output of initialize-config does not match schema:\n    {:master-code-dir missing-required-key,\n     :master-log-dir missing-required-key,\n     :ruby-load-path missing-required-key,\n     :master-run-dir missing-required-key}\n    at puppetlabs.services.jruby.jruby_puppet_core$eval14631$initialize_config__14632.invoke (jruby_puppet_core.clj:84)\n    ...","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet-server/commits/bae601f643e96990c7084c9166f4c1736bc0c0c2"},{"sha":"7a567fd5e09f47b98c039983c056abe1cdc49155","author":{"email":"0f1cccaacd48c010e78c54f6e2961e9c528e4423@users.noreply.github.com","name":"Jeremy Barlow"},"message":"Merge pull request #549 from jeffmccune/bug/master/SERVER-647_optional_settings\n\n(SERVER-647) Make master-{code,run,log}-dir settings optional","distinct":true,"url":"https://api.github.com/repos/puppetlabs/puppet-server/commits/7a567fd5e09f47b98c039983c056abe1cdc49155"}]}