{"push_id":1920979659,"size":628,"distinct_size":628,"ref":"refs/heads/master","head":"3b0cc7a237afec12e40bb492591e7b8b312de998","before":"d785fa8cfead31cf3fa3a71d280ba2c509df2e3d","commits":[{"sha":"dcaea592d1ba7e827cee81f88ac46f5895e84b64","author":{"name":"Federico Simoncelli","email":"31077e05f877a4a898b0a1667eba1ea2d8f4fec7@redhat.com"},"message":"Use EMS relationship for the container target list","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/dcaea592d1ba7e827cee81f88ac46f5895e84b64"},{"sha":"5177d52830d6efc77f93ec52d14acd5fb8584adc","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"s/@auth_user/User.current_user.userid\n\nWe set this at the same time so to me it's clearer what this refers to.","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/5177d52830d6efc77f93ec52d14acd5fb8584adc"},{"sha":"0a526125845e78785662b52c25f15c933366583f","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"We don't need an @auth_user ivar","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/0a526125845e78785662b52c25f15c933366583f"},{"sha":"280b4b99ccca9b77093161bed55b0ae9bfdac9ad","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"s/@auth_token/request.headers[HttpHeaders::AUTH_TOKEN]","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/280b4b99ccca9b77093161bed55b0ae9bfdac9ad"},{"sha":"d1b438f94500763ba0f73c93dbdf049f37e073b0","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Avoid reassignment in #authenticate_with_user_token\n\n...via s/x_auth_token/auth_token/","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/d1b438f94500763ba0f73c93dbdf049f37e073b0"},{"sha":"1ae66cc4671fb4aa29dc7ffb9cc5993df5d3cd7c","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Restrict access to automation requests to admin/requester","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/1ae66cc4671fb4aa29dc7ffb9cc5993df5d3cd7c"},{"sha":"618a550efbf7d0f3edc91cd9353cda44f4679c25","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Restrict access to provision requests to admin/requester","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/618a550efbf7d0f3edc91cd9353cda44f4679c25"},{"sha":"4c16bb1bfc2800aa9630dc56693e678c1f002cd4","author":{"name":"Sam Lucidi","email":"74aa4a7852f074c1b05b23a41a872320e0f456ea@redhat.com"},"message":"Lower the report level of routine http errs in the Fog log\n\nThe FogLogger was automatically reporting every Excon error (400+ status\ncode) as an ERROR level message, which was then getting mirrored without\ncontext into the evm.log as an ERROR.  The application already catches,\nhandles, and logs these occurances with relevant context, so the automatic\ninstrumentation only needs to report the gritty details of these events\nat the DEBUG level.","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/4c16bb1bfc2800aa9630dc56693e678c1f002cd4"},{"sha":"fa02873d5c8d61b1e5f83932c96f8869b4dc59b0","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Inline #expect_log_requests","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/fa02873d5c8d61b1e5f83932c96f8869b4dc59b0"},{"sha":"97d2ed6a9cb7c4fb7e7aebe40e48305cb2f03366","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Eliminate any_instance by mocking the logger directly","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/97d2ed6a9cb7c4fb7e7aebe40e48305cb2f03366"},{"sha":"66a1c6167ef6b8f41e5916eb778268efadc45bd2","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Bring common mocking of logger into before block","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/66a1c6167ef6b8f41e5916eb778268efadc45bd2"},{"sha":"e63b033b61d0799f7a81e5fb33441a3f7dac4971","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Don't mock things we're not testing directly","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/e63b033b61d0799f7a81e5fb33441a3f7dac4971"},{"sha":"7073701fa52776e2a4bc2052ac2c306471da5c10","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Don't match on values since we only originally cared about keys\n\nThe performance characteristics for chaining matchers here appears to\nbe exponential (see https://github.com/rspec/rspec-mocks/issues/1158),\nso using a single regex here instead.","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/7073701fa52776e2a4bc2052ac2c306471da5c10"},{"sha":"0425873455dbceb8cf5839f6c7438ea7e7e55c70","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Switch log for StringIO in logging specs","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/0425873455dbceb8cf5839f6c7438ea7e7e55c70"},{"sha":"ade27c017da3426ea5edff44e0e10a6232be4ebd","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Don't mock $api_log - verify against logdev","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/ade27c017da3426ea5edff44e0e10a6232be4ebd"},{"sha":"958bf45036bb67cabe1787e825544a0f7d0bd7e1","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Find the request log line first before matching","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/958bf45036bb67cabe1787e825544a0f7d0bd7e1"},{"sha":"99debf8f76d71a72ce671276045c455a3a69a6a7","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Match request parameters order-independently","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/99debf8f76d71a72ce671276045c455a3a69a6a7"},{"sha":"c5b54e1a34eac401c4e15f5b808b41acd9a82c41","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Simplify request details spec","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/c5b54e1a34eac401c4e15f5b808b41acd9a82c41"},{"sha":"aa602bc8de64941b1836079e1f5b1763c76bb1e7","author":{"name":"Tim Wade","email":"9cf5caf6c36f5cccde8c73fad8894c958f4983da@timjwade.com"},"message":"Prefer @log.string where possible","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/aa602bc8de64941b1836079e1f5b1763c76bb1e7"},{"sha":"78558b31f2b9acbf3a52e93b05b0daf73b85486e","author":{"name":"Ladislav Smola","email":"75b21133237fa190bc9cd293d77c25a7ab7b9de1@redhat.com"},"message":"Use proper multi select condition\n\nRight now we are using this for loading from the db:\n\"col1 IN [a,b] AND col2 IN [e,f]\"\nwhich does give incorrect results since we need to load exact\ncombination:\n\"(col1, col2) IN [(a,e), (b,f), (b,e)]\n\nThe exact combination is especially needed when we are\ndetermining if we should create/delete/update the records.\n\nUnifying the comparation and loading from the db to the correct\nmultiselect query.","distinct":true,"url":"https://api.github.com/repos/chalettu/manageiq/commits/78558b31f2b9acbf3a52e93b05b0daf73b85486e"}]}
{"actor":{"display_login":"chalettu"}}