{"push_id":1064781257,"size":471,"distinct_size":70,"ref":"refs/heads/datacenter_tree","head":"49977139d8a31550c8e4a390e93138845c4d2cc0","before":"3f4a0834a7794a71e4a7f81f4306367c94730f78","commits":[{"sha":"989d55b07d5cac0f6b5731f488a2dc995b930bed","author":{"email":"e4cede15dfb3e88460d74ab4414e6e4643c923c5@redhat.com","name":"Madhu Kanoor"},"message":"Branch and Tag support in GitWorktree\n\nhttps://trello.com/c/wYh4wZz4\n\nList the current branches and tags in a repository\nSwitch to a branch or tag to process contents\n\nNote: We don't support creating a branch yet","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/989d55b07d5cac0f6b5731f488a2dc995b930bed"},{"sha":"7ebb3a60df5f3c17d8b6b587236bf562d98ee674","author":{"email":"e4cede15dfb3e88460d74ab4414e6e4643c923c5@redhat.com","name":"Madhu Kanoor"},"message":"List remote and local branches.","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/7ebb3a60df5f3c17d8b6b587236bf562d98ee674"},{"sha":"1ba7801ee1d2591f17fe05861d726ac0d9a20fa1","author":{"email":"af48444c46c08bc27da33fcb64d469750e8c98a2@redhat.com","name":"Milan Falešník"},"message":"Process name setting for better administration/troubleshooting","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/1ba7801ee1d2591f17fe05861d726ac0d9a20fa1"},{"sha":"210fc42373f73b35e9dd88b5684e137a43152a4d","author":{"email":"e4cede15dfb3e88460d74ab4414e6e4643c923c5@redhat.com","name":"Madhu Kanoor"},"message":"Added tag_info and branch_info\n\nReturns a hash consisiting of\n:time, :message and :commit_sha","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/210fc42373f73b35e9dd88b5684e137a43152a4d"},{"sha":"205e6eb3e7e5c524d3517212ec6d80c6fd741422","author":{"email":"f6f0daf8d830eefd236ae8318afee373bfff1197@redhat.com","name":"Martin Hradil"},"message":"Use bower for spice-html5-rails instead of a gem\n\nthe contents is the same, except repackaged for bower (and name changed)","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/205e6eb3e7e5c524d3517212ec6d80c6fd741422"},{"sha":"cf5f360edd728a0f816e38810d6b279e84c831e2","author":{"email":"f6f0daf8d830eefd236ae8318afee373bfff1197@redhat.com","name":"Martin Hradil"},"message":"fix spicearraybuffer include","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/cf5f360edd728a0f816e38810d6b279e84c831e2"},{"sha":"efcbc18e8f8b9c66e73c5a72326afaf8f891387a","author":{"email":"c86687618852297b8ee2e0c19e0bbd325d41fe07@redhat.com","name":"Keenan Brock"},"message":"Allow erb in database.yml\n\nWe want to use erb if:\n\n- We are not running rails\n- We are running rails but not in production (e.g.: development)\n- We are running in production but user set env var $ERB_IN_CONFIG","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/efcbc18e8f8b9c66e73c5a72326afaf8f891387a"},{"sha":"c9245c46f73a8a00751fd5f7976990cc11212d21","author":{"email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com","name":"Nick Carboni"},"message":"Add migration to remove miq_servers_product_updates table\n\nThis migration also will remove the table name from any\nreplication exclude configuration changes in the database.","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/c9245c46f73a8a00751fd5f7976990cc11212d21"},{"sha":"d863e89e3cd06661a64e0491e22abccba620e1a3","author":{"email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com","name":"Nick Carboni"},"message":"Remove miq_servers_product_updates from replication excludes\n\nRemoves the deleted table name from settings.yml only.\nThe data migration in commit c9245c4 removes\nthe table from any rows in the settings_changes table","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/d863e89e3cd06661a64e0491e22abccba620e1a3"},{"sha":"48b77bc3ab36f72a9195abfc5d8c5474a7f5bb00","author":{"email":"5feb2cfc7c68e10c3e0192af5dea388e88f0a57b@redhat.com","name":"Nick Carboni"},"message":"Remove references to miq_servers_product_updates from specs\n\nRemoved entire specs referencing tables without models as\nwe move towards join tables having models.\n\nAlso, those specs have been being skipped (or marked pending)\nsince 2012 (specifically 0740a8068f3daff699c3d7e91731fa181643445c).","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/48b77bc3ab36f72a9195abfc5d8c5474a7f5bb00"},{"sha":"90a62fde1ffabde7279e0e94b87cdf00edfe2cff","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"[api] Ensure `log_request_initiated` is called\n\nIf an error is raised in a filter registered in `ApplicationController`,\n`require_api_user_or_token` (which is further down the filter chain)\nwon't have been called, which ultimately won't set the `@requested_at`\nvalue. If we attempt to handle the error and present it in the JSON API,\na new error will be raised because it assumes that the `@requested_at`\nvalue has been set. This revision mitigates that by prepending the filter\nin question to the filter chain, ensuring that it is run first.\n\nFixes https://github.com/ManageIQ/manageiq/issues/7561","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/90a62fde1ffabde7279e0e94b87cdf00edfe2cff"},{"sha":"f6a959b9758b244cc7f7ec0749142aa0d82afdd4","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Add `MiqExpression::Field`\n\nThis does a few of things:\n\n* alleviates the need to call `MiqExpression.operands2sqlvalue`, which\n  quotes values - Arel can handle this\n* provides an authoritative place for the parsing of fields to\n  happen. This is currently being done in numerous places, and sometimes\n  in different ways\n* attaches some behavior to the field data, so we don't have to reparse\n  it every time we want to find out something about it\n* adds test for all the above to increase confidence in our parsing of\n  fields, which would have been previously impossible due to its being\n  scattered throughout `MiqExpression`","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/f6a959b9758b244cc7f7ec0749142aa0d82afdd4"},{"sha":"fdc5329a364f409fec5f9f6aec08c1825c55f05d","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Add test for `#to_sql` with `=` and an association\n\nThis is an important edge case that can't be overlooked in future\nrefactorings.","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/fdc5329a364f409fec5f9f6aec08c1825c55f05d"},{"sha":"7d876ea5cded410ab5a85c0c249d28f19ddde2ba","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Convert EQUAL expressions to use Arel in `#to_sql`\n\nThis pulls out =/EQUAL expressions from the main case statement and\nrefactors:\n\n* to use Arel to quote the value\n* to use Arel to generate the SQL clause\n* to use MiqExpression::Field to parse the field, so we don't quote the\n  value twice","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/7d876ea5cded410ab5a85c0c249d28f19ddde2ba"},{"sha":"a0f5c9ace5a04c239dfdc1385e812b7666c4ae10","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Only support one association for a field for now\n\nIt looks like the complementary `MiqExpression.get_sqltable` will\nsupport an arbitrarily long chain of associations, but on closer\ninspection it does not, and I don't think this feature was ever fully\nsupported. To match this, it seems better to be explicit about what we\nsupport in the Field class (and its tests), so this is limited to up to\none association for the time being.","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/a0f5c9ace5a04c239dfdc1385e812b7666c4ae10"},{"sha":"28065495ffc06e79b6de2433fdd3d46b6de59282","author":{"email":"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d@timjwade.com","name":"Tim Wade"},"message":"Parse fields with namespaced models","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/28065495ffc06e79b6de2433fdd3d46b6de59282"},{"sha":"0f83bd0fe1bf3dae3bdab26431ae04c861f702cb","author":{"email":"78f8f57eef0c75554ccafefc78f5b43ecd047190@redhat.com","name":"Greg Piatigorski"},"message":"Deleted redundant code in MIQ AE Controller\n\nCheck for generated flash messages no longer needed with the code fix in https://github.com/ManageIQ/manageiq/pull/6525\nNew begin/rescue block in ci_processing/process_elements generates flash messages","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/0f83bd0fe1bf3dae3bdab26431ae04c861f702cb"},{"sha":"c1a6e21c2967660bf4c6e46aab95ca70318a3bb1","author":{"email":"78f8f57eef0c75554ccafefc78f5b43ecd047190@redhat.com","name":"Greg Piatigorski"},"message":"Deleted redundant code in MIQ Policy Controller\n\nCheck for generated flash messages no longer needed with the code fix in https://github.com/ManageIQ/manageiq/pull/6525\nNew begin/rescue block in ci_processing/process_elements generates flash messages","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/c1a6e21c2967660bf4c6e46aab95ca70318a3bb1"},{"sha":"383611df600988f5995048ee9e99f0ffb4bb61e8","author":{"email":"78f8f57eef0c75554ccafefc78f5b43ecd047190@redhat.com","name":"Greg Piatigorski"},"message":"Deleted redundant code in MIQ Policy Controller / Alerts\n\nCheck for generated flash messages no longer needed with the code fix in https://github.com/ManageIQ/manageiq/pull/6525\nNew begin/rescue block in ci_processing/process_elements generates flash messages","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/383611df600988f5995048ee9e99f0ffb4bb61e8"},{"sha":"6f70900f45d746b76e8b2d8c47bcafc3687e8abb","author":{"email":"78f8f57eef0c75554ccafefc78f5b43ecd047190@redhat.com","name":"Greg Piatigorski"},"message":"Deleted redundant code in MIQ Policy Controller / Conditions\n\nCheck for generated flash messages no longer needed with the code fix in https://github.com/ManageIQ/manageiq/pull/6525\nNew begin/rescue block in ci_processing/process_elements generates flash messages","distinct":false,"url":"https://api.github.com/repos/ZitaNemeckova/manageiq/commits/6f70900f45d746b76e8b2d8c47bcafc3687e8abb"}]}