{"push_id":1463829411,"size":1000,"distinct_size":2593,"ref":"refs/heads/master","head":"59f1bcfef7515cc4558ad038f8c9c6a515fe419e","before":"f6150c7f4770e9e54541767f73ab64e5b589b0ac","commits":[{"sha":"b1acfc5ffb376501ca02d2c0713b9016f8ff21a1","author":{"name":"Thomas Hallgren","email":"5f919b14acad347486cfcc925fe5476cb2791020@tada.se"},"message":"(PUP-5909) Add ObjectType generation from RGen::Ecore classes\n\nThis commit adds an RGen::TypeGenerator that is capable of generating\nPObjectType instances from the ecore classifier found in each RGen\nspecific class. The generator is then used to generate an object type\nfor each of the ecore specific classes found in the Puppet::Pops::Model\npackage and map them to the namespace 'Puppet::AST'.\n\nA special registration is also performed where the Object type\n`Puppet::AST::Locator` is bound to the implementation class\n`Puppet::Pops::Parser::Locator::Locator19`.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/b1acfc5ffb376501ca02d2c0713b9016f8ff21a1"},{"sha":"8ade120a986afb67c4c245dbeee9b92af738b928","author":{"name":"Thomas Hallgren","email":"5f919b14acad347486cfcc925fe5476cb2791020@tada.se"},"message":"(PUP-5909) Refactor PObjectType#new_function to cater for serialization\n\nBefore this commit, the PObjectType#new_function contained a lot of\nfunctionality that is very useful when determining what to include\nin a serialized object. This commit splits this rather large method\ninto several, thus exposing that functionality in preparation for the\nobject reader/writer implementation.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/8ade120a986afb67c4c245dbeee9b92af738b928"},{"sha":"4f42aa1b832224fca6e7d6f8ab78100d8d8fccd0","author":{"name":"Thomas Hallgren","email":"5f919b14acad347486cfcc925fe5476cb2791020@tada.se"},"message":"(PUP-5909) Add Serializer and Deserializer using a JSON packer/unpacker\n\nThis commit adds:\n- An AbstractReader/AbstractWriter pair that captures the shared\n  behavior of protocol specific readers/writers\n- A JSON implementation of the abstract reader/writer pair\n- a Deserializer/Serializer that uses an abstract reader/writer pair\n- A InstanceReader/InstanceWriter pair which describes the interface\n  used by PObjectType for reading/writing object instances using a\n  Deserializer/Serializer\n- An implementation of the instance reader/writer pair that is capable\n  of reading/writing RGen::Ecore objects\n- An implementation of the instance reader/writer pair that is capable\n  of reading/writing PuppetType objects","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/4f42aa1b832224fca6e7d6f8ab78100d8d8fccd0"},{"sha":"2defb8928f94e93f818c0ae7a9b4d97d3e93c113","author":{"name":"Thomas Hallgren","email":"5f919b14acad347486cfcc925fe5476cb2791020@tada.se"},"message":"(PUP-5909) Add 64-bit cap when writing Integer values\n\nThis commit adds a check that prevents Integer values that doesn't fit\nin a 64-bit quantity from being serialized.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/2defb8928f94e93f818c0ae7a9b4d97d3e93c113"},{"sha":"258d53597b2f6a460184b8c93cd083e7e3f28ffb","author":{"name":"Glenn Sarti","email":"900edb71f3a42fb982755727aa85ef464ad14b72@users.noreply.github.com"},"message":"(PUP-6473) Pin FFI to 1.9.10\n\nAn update to FFI (1.9.11) has caused downstream gems to error due to a bug\nintroduced in 1.9.11.  FFI Github issue 506 (https://github.com/ffi/ffi/issues/506)\nshows this is affecting other users of FFI as well.  This commit pins FFI to the\nlatest known good working version of 1.9.10.  This change will be reverted in the\nfuture once issue 506 is resolved.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/258d53597b2f6a460184b8c93cd083e7e3f28ffb"},{"sha":"d53da0b94df13615b77ded25f2e045a3e3ab1924","author":{"name":"Will Hopper","email":"35e0797305765f2bc6cee3d871f29d2a24ca376f@puppetlabs.com"},"message":"(PUP-6384) Use empty test puppet.conf for failover test\n\nIn addition, clean up indentation and beaker steps\n\n[skip ci]","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/d53da0b94df13615b77ded25f2e045a3e3ab1924"},{"sha":"3d87dc1b9c09c86674f818d603663d472c9d2ac9","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check application.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/3d87dc1b9c09c86674f818d603663d472c9d2ac9"},{"sha":"30077d6ede41af9d19546a953f48edc9752623ee","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check application_support.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/30077d6ede41af9d19546a953f48edc9752623ee"},{"sha":"a9faafc9c6920bd6358f23ee6bd6bbf32696fd48","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check context.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/a9faafc9c6920bd6358f23ee6bd6bbf32696fd48"},{"sha":"88731e15cddd183f8f255e69f5cba388b3186bdb","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check defaults.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/88731e15cddd183f8f255e69f5cba388b3186bdb"},{"sha":"07ce2e0fd47b3ebf206425a0234f5620fee0b730","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check error.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/07ce2e0fd47b3ebf206425a0234f5620fee0b730"},{"sha":"deaed6c2fbc854ccb5cd901f35df5317752a9638","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check functions.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/deaed6c2fbc854ccb5cd901f35df5317752a9638"},{"sha":"38ecabb5350c9985249111f54ce027f6d84e4b97","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check module_tool.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/38ecabb5350c9985249111f54ce027f6d84e4b97"},{"sha":"b3f68205ce4a50420a16b242b7719e3dac02ccf2","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check parameter.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/b3f68205ce4a50420a16b242b7719e3dac02ccf2"},{"sha":"2fd402be1a2f133d63bfb055b1d7d8391e848dc5","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check provider.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/2fd402be1a2f133d63bfb055b1d7d8391e848dc5"},{"sha":"db70d7950e5b363cab126359cac158ce311605b5","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check settings.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/db70d7950e5b363cab126359cac158ce311605b5"},{"sha":"776a8330741334a66105aebbac9275900e9f4b8c","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check type.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/776a8330741334a66105aebbac9275900e9f4b8c"},{"sha":"1da83e9d179ba4a50ad674d83828aa1a089f8ef9","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check util.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/1da83e9d179ba4a50ad674d83828aa1a089f8ef9"},{"sha":"7df795498eddb692da87820ac75bac8cb057726d","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check version.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/7df795498eddb692da87820ac75bac8cb057726d"},{"sha":"98ce96cafb8e6cd2318ce66492995e5507f80b4b","author":{"name":"Garrett Guillotte","email":"f5d1bff7e7e899139bcb0e236b7ad249dbea6116@users.noreply.github.com"},"message":"(maint) Spell-check locker.rb.","distinct":true,"url":"https://api.github.com/repos/quixoten/puppet/commits/98ce96cafb8e6cd2318ce66492995e5507f80b4b"}]}
{"actor":{"display_login":"quixoten"}}