{"push_id":712511460,"size":18,"distinct_size":16,"ref":"refs/heads/patch-2","head":"d0d9894f4b97ea9cee6b1b82583f891f1ca0e000","before":"0c0041b33ee55ee2d6a9f061ac9a5859d11b680d","commits":[{"sha":"4a0ffc26bad045acdc2f330aac6eb8fa4b23240e","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Remove gemfile location override\n\nThe default Gemfile location should be simply \"Gemfile\" since the rename\nit is not required to specify the path","distinct":false,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/4a0ffc26bad045acdc2f330aac6eb8fa4b23240e"},{"sha":"3e8f61bd5b691b509841f0baa1e547605b07782b","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Pin version to 3.1.0\n\nAs per the rspec-puppet, rspec 3.2.0 or above does not work on ruby\n1.8.x anymore","distinct":false,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/3e8f61bd5b691b509841f0baa1e547605b07782b"},{"sha":"2f1c74555287eaac015115fd49324256f9554554","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Renamed .gemfile to Gemfile\n\nGemfile is the standard now and on some systems .gemfile is hidden which\nmakes it difficult to notice","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/2f1c74555287eaac015115fd49324256f9554554"},{"sha":"76a7e3f3285554517eac29ee8ef4cb8f28e131fc","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added parameters for services, package, yum\n\nCentralising most of the switch operating system logic to a params.pp\nfile allowing users to override defaults","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/76a7e3f3285554517eac29ee8ef4cb8f28e131fc"},{"sha":"a90cb7cde8751062262a23def274df8c7a5eb34f","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Removed delete manifest\n\nIdeally should use package_ensure, service_ensire to remove the\ninstallation","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/a90cb7cde8751062262a23def274df8c7a5eb34f"},{"sha":"b2e3ddce97b6c971772d65883ac999b0ccd92df9","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added metadata.json\n\nMetadata.json is the new standard for documenting modules and as such\nhas been included, the operating systems is just a reference, this needs\nto be explored further and ideally have a beaker test suite to verify","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/b2e3ddce97b6c971772d65883ac999b0ccd92df9"},{"sha":"95b8e06451c881d481f41bfa3b7341d4ef188fe3","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Lock gem versions and added metadata validator\n\nPersonally I think we should lock the gem versions otherwise we may\ninstall a new version which breaks backwards compatibility, of course if\nthe package maintainers specify their dependencies correctly e.g.\nnon-relaxed this should not be an issue","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/95b8e06451c881d481f41bfa3b7341d4ef188fe3"},{"sha":"1538ad035a2c1dcbdcf41fe446d45297c9480fc1","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added service manifest\n\nSeparating out the logic to manage the service to make the main init.pp\nclearer and easier to understand","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/1538ad035a2c1dcbdcf41fe446d45297c9480fc1"},{"sha":"0aa35c79135013cfa1b324d51e1fc6ee90edd4a2","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Seperate out install logic\n\nSeparated out the install logic and tried to reduce the repeated code,\nagain same principle to reduce code in init.pp and compartmentalise code","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/0aa35c79135013cfa1b324d51e1fc6ee90edd4a2"},{"sha":"a70838d4651c7197aa10ed4a3fa0fc965facf310","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added class to configure logentries\n\nThis logic was on the init.pp file and has been moved out to a separate\nfile, it is still called in the main init.pp but allows for better\nseparation of logic","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/a70838d4651c7197aa10ed4a3fa0fc965facf310"},{"sha":"8295575aa16c531b4a02d3a22540c5d9eb22ddd0","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Reworked follow\n\nRemoved the docblock as the license is clearly in the index file, also\nadded dependencies on the service/install classes to ensure properly\nsetup logentries before following","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/8295575aa16c531b4a02d3a22540c5d9eb22ddd0"},{"sha":"c91d5e92ae794e2bacf0e87f7487f58a8a792094","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added vendor/ to gitignore\n\nSome people install under vendor/ I believe this is also the location\nfor --deployment and so we should ignore this as well","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/c91d5e92ae794e2bacf0e87f7487f58a8a792094"},{"sha":"578d63c3407e37b702f19d76c91bc8e9b195c24e","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Removed modulefile\n\nThis is superseded by metadata.json, it is possible to keep both for\ncompatibility if so make a comment and I'll revert this commit","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/578d63c3407e37b702f19d76c91bc8e9b195c24e"},{"sha":"dd79487a9474c9558ce24c523d2b8a49419b6e4a","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Reworked init.pp to use new classes\n\nThe new init.pp classes the smaller more managable classes, this means\ndependencies.pp is no longer needed. The README has been updated to\nindicate the changes.","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/dd79487a9474c9558ce24c523d2b8a49419b6e4a"},{"sha":"435f82c2b28435f792fad1c07453ef1eafc1a506","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added facter\n\nInstall the facter version depending on the env which will be used by\nTravisCI","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/435f82c2b28435f792fad1c07453ef1eafc1a506"},{"sha":"44d04306e014c32d0214bb87491f89e0816516c2","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Removed support for puppet 2.x\n\nThis is end of life, we are still testing against puppet 3.x on ruby\n1.8.x however","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/44d04306e014c32d0214bb87491f89e0816516c2"},{"sha":"b17b711dbbf59d033d0d80cc30587590d9f3963a","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Removed testing against ruby-head\n\nNot sure why we were testing against ruby-head as that's likely to be\nunstable in which we then ignore if it fails. Will add ruby 2.x branch\ntesting","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/b17b711dbbf59d033d0d80cc30587590d9f3963a"},{"sha":"d0d9894f4b97ea9cee6b1b82583f891f1ca0e000","author":{"email":"a02cac876449b290c812dff0880410ebc1708304@secretsales.com","name":"Iszak Bryan"},"message":"Added ruby 2.1.x and puppet 4.0","distinct":true,"url":"https://api.github.com/repos/iszak/puppetlabs-logentries/commits/d0d9894f4b97ea9cee6b1b82583f891f1ca0e000"}]}