{"push_id":2656135991,"size":122,"distinct_size":58,"ref":"refs/heads/master","head":"4e54d7a8c1e8f16c1cdbc44d4b5537c27784e7cd","before":"ec6a4bf53c2c20540fcc328636c906b2b5ccfba6","commits":[{"sha":"27b0221423fa1505e1fac273dc3de323e1a7acaa","author":{"name":"Nick Walker","email":"6c96aa1543c00985ccc338b9b88b5db295b67ac3@puppetlabs.com"},"message":"(PE-10715) Move mcollective logs into their own directory\n\nPrior to this commit, mcollective logs were placed directly in\n/var/log/puppetlabs which is the only component to not have\nits own directory\n\nAfter this commit, mcollective logs go in a mcollective directory","distinct":true,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/27b0221423fa1505e1fac273dc3de323e1a7acaa"},{"sha":"683010b70b13154bbacbfc7733b9b1b611b87582","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"snapshot","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/683010b70b13154bbacbfc7733b9b1b611b87582"},{"sha":"7c694fa50afed89a85483fe9732c12e41908a1ef","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"more design drafting","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/7c694fa50afed89a85483fe9732c12e41908a1ef"},{"sha":"154d75352742273473f7dce5e911846aeab7a8b4","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Final touches\n\nThis is the version currently on https://gist.github.com/DavidS/430330ae43ba4b51fe34bd27ddbe4bc7","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/154d75352742273473f7dce5e911846aeab7a8b4"},{"sha":"7ac03ba06778dc4a9f8a65bc5211d46c26706e76","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Finalise Resource API draft for community review","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/7ac03ba06778dc4a9f8a65bc5211d46c26706e76"},{"sha":"5ee1e2209bb5191d2c7f86b022d1b2073e3eb01f","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"More touchups","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/5ee1e2209bb5191d2c7f86b022d1b2073e3eb01f"},{"sha":"ecc3b4ec5ee864bf405b687e15b52be5c14132ae","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Add proper README for resource API; update test implementations","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/ecc3b4ec5ee864bf405b687e15b52be5c14132ae"},{"sha":"c05f1f2adf475b0f08ebcaaa7ab5529006de3863","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"apt_key prototype shim\n\nThis works for puppet resource and puppet apply.","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/c05f1f2adf475b0f08ebcaaa7ab5529006de3863"},{"sha":"4fcc5249471f02d19a52bc5d94123b8ecfae6dc7","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Update readme with feedback from puppet-dev","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/4fcc5249471f02d19a52bc5d94123b8ecfae6dc7"},{"sha":"b076462ce69f30fad6eb835c437c4e2dc24c8698","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Updates from internal feedback","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/b076462ce69f30fad6eb835c437c4e2dc24c8698"},{"sha":"c491dacca248bd4b77179ec70cb3969dbc10af7b","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Sketch of pops based validation","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/c491dacca248bd4b77179ec70cb3969dbc10af7b"},{"sha":"2e8882518d710e2dedb903e920f31292ff1d1b40","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Add `processed` logging for very simple implementations","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/2e8882518d710e2dedb903e920f31292ff1d1b40"},{"sha":"f60df1d4d17f98574b0b7ddf7afea7c1402782fe","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"More logging updates\n\n* describe required call sequences\n* note the uniqueness requirements of status reporting per resource instance\n* use is/should for old and new attribute values","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/f60df1d4d17f98574b0b7ddf7afea7c1402782fe"},{"sha":"9de46f43b1c405daf4b3af99660eb0a6df150a00","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Update language to be closer to what experienced developers would expect\n\nTo make the transition easier, this version re-uses existing language as\nfar as possible.","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/9de46f43b1c405daf4b3af99660eb0a6df150a00"},{"sha":"4d974476dc25db4363d4174e5afb117a1ae2a3eb","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Allow `get()` to provide filtering capabilities","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/4d974476dc25db4363d4174e5afb117a1ae2a3eb"},{"sha":"2956b710d7af88f97a54594814472d84e720cf51","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Change get return type to an array\n\nReturning a hash was intended to protect against duplicate resources, but\nit is a hassle to implement, and duplicate resources at this point were\nnever an issue in the first place.","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/2956b710d7af88f97a54594814472d84e720cf51"},{"sha":"faf46c4bd234b044fce4200b609f3d5aff489088","author":{"name":"David Schmitt","email":"c95c20ec9964d10a33a969aefbd62f588e076c3f@puppet.com"},"message":"Explicitly call out missing resources from get() return value","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/faf46c4bd234b044fce4200b609f3d5aff489088"},{"sha":"27b52350616b273fb455a0cfbf4cebd1280eae70","author":{"name":"Henrik Lindberg","email":"95e828102f92afbaa4d3ed92646a950670566628@puppetlabs.com"},"message":"(PUP-7368) Add specification of 'argument_mismatch' to function API","distinct":true,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/27b52350616b273fb455a0cfbf4cebd1280eae70"},{"sha":"d394c29b6ee1bfb9d6118716214b0dace124297e","author":{"name":"David Schmitt","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@black.co.at"},"message":"Update experimental apt_key implementation\n\n* add explanatory text\n* tighten up read_only attribute types","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/d394c29b6ee1bfb9d6118716214b0dace124297e"},{"sha":"959411ee8eebc42d7b622c44b27d8f21633fa7af","author":{"name":"David Schmitt","email":"aa743a0aaec8f7d7a1f01442503957f4d7a2d634@black.co.at"},"message":"Switch to unified attribute `kind`\n\nThe different kinds of attributes are mutually exclusive. Changing this\nto a single key makes it easier to read, and reason about.","distinct":false,"url":"https://api.github.com/repos/DavidS/puppet-specifications/commits/959411ee8eebc42d7b622c44b27d8f21633fa7af"}]}
{"actor":{"display_login":"DavidS"}}