{"push_id":2852375795,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"e018c863a63dc69f3d505b7926a5d64d5f69bd6c","before":"ee325c2d56d1a8cae1fa2e79b8d21e223d53445f","commits":[{"sha":"aae3d85ada7864c0f6f4e103c968b69e2e6c05a6","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Fix xpath search for not() function\n\nThe produced query condition produced\ndid not negate the query and queried for a true\ncondition.\n\nFix #5571","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/aae3d85ada7864c0f6f4e103c968b69e2e6c05a6"},{"sha":"36bbce8355f27c36f23d7f27b1e5b0c2d981ecc3","author":{"name":"Victor Pereira","email":"00c2243e63de696ce011441915c9ebe4b7c98983@gmail.com"},"message":"Move status#workerstatus to its own controller\n\nRefactor StatusController, move worker related actions to\nits own controllers","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/36bbce8355f27c36f23d7f27b1e5b0c2d981ecc3"},{"sha":"8325b52bf7a9ffb35de57c52584c20396e93aeef","author":{"name":"Victor Pereira","email":"00c2243e63de696ce011441915c9ebe4b7c98983@gmail.com"},"message":"Move status#worker_capability to its own controller\n\nRefactor StatusController,\nmove unrelated actions to its own controller","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/8325b52bf7a9ffb35de57c52584c20396e93aeef"},{"sha":"e8214b0309a233fd98626ae585a40c140038eb95","author":{"name":"Victor Pereira","email":"00c2243e63de696ce011441915c9ebe4b7c98983@gmail.com"},"message":" Move status#workercommand to its own controller\n\nRefactor StatusController,\nmove unrelated actions to its own controller","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/e8214b0309a233fd98626ae585a40c140038eb95"},{"sha":"470e0833f5fdde0a1c0c583827afbcf059b3d13c","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Implement Status::RequiredChecks\n\nA required check can be defined on a checkable\n(e.g. project, package, repository). When a check\ndoes not exist, the required check will be displayed instead.\nAs soon as a check exists with the same name as the required\ncheck, this check will be displayed instead.\n\nFor now, only repository as checkable is supported and the\nrequired checks are represented as a serialized array on\nrepository.\n\nIn the WebUI this is implemented on the staging project dashboard.\n\nCo-authored-by: Dany Marcoux <dmarcoux@suse.com>","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/470e0833f5fdde0a1c0c583827afbcf059b3d13c"},{"sha":"386798bb418da7eed5e5bbce4d3aa4596e6b2c4c","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Fix repository name spelling in Staging Project\n\nIt is images and not image.\nThis caused the the display of repository checks to fail as\nthe wrong repository was selected.","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/386798bb418da7eed5e5bbce4d3aa4596e6b2c4c"},{"sha":"6d7dc7e206cd33f7663d3479e1849b57c332e396","author":{"name":"Henne Vogelsang","email":"1d27dfd08ef6b1794d36a61ba745b6f8865e4c13@opensuse.org"},"message":"Merge pull request #5782 from ChrisBr/bug/fix-xpath\n\nFix xpath search for not() function","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/6d7dc7e206cd33f7663d3479e1849b57c332e396"},{"sha":"b63dc8ec588bf9a6da925bce15da3abeed8ca403","author":{"name":"Victor Pereira","email":"00c2243e63de696ce011441915c9ebe4b7c98983@gmail.com"},"message":"Merge pull request #5779 from vpereira/status_worker_controller_refactoring\n\nStatusController worker related actions refactoring","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/b63dc8ec588bf9a6da925bce15da3abeed8ca403"},{"sha":"40367d998b772eecb1b190060e36de4769a8ba74","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Merge pull request #5755 from ChrisBr/feature/required_check\n\nImplement Status::RequiredChecks","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/40367d998b772eecb1b190060e36de4769a8ba74"},{"sha":"9660e6490a75a7cb31bee4d383015f7524f12a5e","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Use predicate method to determinate environment\n\nbecause it is a better approach than comparing the string.","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/9660e6490a75a7cb31bee4d383015f7524f12a5e"},{"sha":"68f30530d58ecf1fc08c8489e3792840251e00e6","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Create projects for StagingDashboard","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/68f30530d58ecf1fc08c8489e3792840251e00e6"},{"sha":"e018c863a63dc69f3d505b7926a5d64d5f69bd6c","author":{"name":"Moisés Déniz Alemán","email":"5562d092d8bcbf1f985825aec49ad834c8210883@suse.com"},"message":"Merge pull request #5789 from ChrisBr/rake/test-data\n\nCreate projects for StagingDashboard","distinct":true,"url":"https://api.github.com/repos/DavidKang/open-build-service/commits/e018c863a63dc69f3d505b7926a5d64d5f69bd6c"}]}
{"actor":{"display_login":"DavidKang"}}