{"push_id":1266788823,"size":127,"distinct_size":127,"ref":"refs/heads/master","head":"7bbb523b23638c52b3c0ba43d8f3dbef8840aad6","before":"78234c49bcfff330fc67e0584690c696898a7ef7","commits":[{"sha":"2bd0ed4a5cb70884f1a31a54fc67c4bc86fa3340","author":{"name":"Jacob Vosmaer","email":"41fb1c240bd49e4747730e49bf958c3275b6d4af@gitlab.com"},"message":"Fix typo in gitlab-workhorse header","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/2bd0ed4a5cb70884f1a31a54fc67c4bc86fa3340"},{"sha":"65c25993b08c465e92d0ea24c28d59f06239d63d","author":{"name":"Marin Jankovski","email":"a05a63dd142ee95c930d2831017f08ecefeefcaa@gmail.com"},"message":"Update gitlab-shell to v3.4.0","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/65c25993b08c465e92d0ea24c28d59f06239d63d"},{"sha":"a16ac37e91cefec81d53b7ade755b04c67b4912c","author":{"name":"Marin Jankovski","email":"c7e77013288873520b44d49dd7f1cdffe2a99a96@gitlab.com"},"message":"Merge branch 'gitlab_shell_version_update' into 'master'\r\n\r\nUpdate gitlab-shell to v3.4.0\r\n\r\nPart of Redis Sentinel support: gitlab-org/gitlab-shell#29\r\n\r\nSee merge request !5920","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/a16ac37e91cefec81d53b7ade755b04c67b4912c"},{"sha":"41d89533e61f6009b5d800afc00c184e2807eafd","author":{"name":"Stan Hu","email":"9107881629e795df5a85670eef9c63e3b945a1ae@gmail.com"},"message":"Fix assorted rspec failures due to stale, cached user permissions\n\nRequestStore is disabled in tests, but the Ability class was\ncaching user permissions based on the user and project ID of\nprevious test runs. Revise code to use RequestStore only if it\nis active.","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/41d89533e61f6009b5d800afc00c184e2807eafd"},{"sha":"be95e03a5633696d79260ae61bb9e8f4c6755855","author":{"name":"Stan Hu","email":"9107881629e795df5a85670eef9c63e3b945a1ae@gmail.com"},"message":"Add spec for Ability.project_abilities","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/be95e03a5633696d79260ae61bb9e8f4c6755855"},{"sha":"1954bb17eca49d375c92a4b8fa7f52fa39873a7d","author":{"name":"Stan Hu","email":"9107881629e795df5a85670eef9c63e3b945a1ae@gmail.com"},"message":"Make Ability#project_abilities return unique values and fix counts","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/1954bb17eca49d375c92a4b8fa7f52fa39873a7d"},{"sha":"561093e708ae79793c095820d1b595567a5bb145","author":{"name":"Annabel Dunstone","email":"93a5b37d6232b6a407a22448f9f8a52c6a1eed7c@gmail.com"},"message":"Fix project namespace links","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/561093e708ae79793c095820d1b595567a5bb145"},{"sha":"6a05f24621646790d1f5bccd0abc003b5386d0f0","author":{"name":"Rubén Dávila Santos","email":"3007646e4b7d9a024ee9b5ca232e6faee5ed366f@gitlab.com"},"message":"Merge branch 'fix-rspec-failures-due-to-cached-permissions' into 'master'\r\n\r\nFix assorted rspec failures due to stale, cached user permissions\r\n\r\nRequestStore is disabled in tests, but the Ability class was caching user permissions based on the user and project ID of previous test runs. Revise code to use RequestStore only if it is active.\r\n\r\nSee merge request !5919","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/6a05f24621646790d1f5bccd0abc003b5386d0f0"},{"sha":"5cb488e8a1a10432c1c5a322b2d4748cb754277f","author":{"name":"Stan Hu","email":"9107881629e795df5a85670eef9c63e3b945a1ae@gmail.com"},"message":"Fix Error 500 resulting when loading network graph\n\n`discussion_id` may not be present when the SELECT call for notes\ndoes not include this attribute. Don't attempt to set the discussion ID\nunless the model contains the attribute.\n\nCloses #21119, #21128","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/5cb488e8a1a10432c1c5a322b2d4748cb754277f"},{"sha":"b8728c0bb0e474edcdceaec9c7b6960bb6d879ac","author":{"name":"Rubén Dávila Santos","email":"3007646e4b7d9a024ee9b5ca232e6faee5ed366f@gitlab.com"},"message":"Merge branch 'fix-network-graph-error-500' into 'master'\r\n\r\nFix Error 500 resulting when loading network graph\r\n\r\n`discussion_id` may not be present when the SELECT call for notes does not include this attribute. Don't attempt to set the discussion ID unless the model contains the attribute:\r\n\r\n```ruby\r\nirb(main):019:0> notes[0]\r\n  Note Load (10.3ms)  SELECT notes.commit_id, count(notes.id) as note_count FROM \"notes\" WHERE \"notes\".\"project_id\" = $1 AND (noteable_type = 'Commit') GROUP BY notes.commit_id  [[\"project_id\", 13083]]\r\nActiveModel::MissingAttributeError: missing attribute: discussion_id\r\n```\r\n\r\nCloses #21119, #21128\r\n\r\nSee merge request !5922","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/b8728c0bb0e474edcdceaec9c7b6960bb6d879ac"},{"sha":"06ac1c26a14be73f409138f2877c236f352bcdf9","author":{"name":"Grzegorz Bizon","email":"0106933d308e2e6060bff37c0ae5ed9bd4f0ad1d@gmail.com"},"message":"Add tests coverage report badge to README","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/06ac1c26a14be73f409138f2877c236f352bcdf9"},{"sha":"acba6042835707d8cbc4d4074ea1ebc3dae690bd","author":{"name":"Alfredo Sumaran","email":"3f0a425cccb06eb66a87ea08ad3934282d501483@gitlab.com"},"message":"Fix inputs not being found due to incorrect class in wrap element","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/acba6042835707d8cbc4d4074ea1ebc3dae690bd"},{"sha":"311b88c50c528c4b02737216e65b6a09feaf2d8e","author":{"name":"Rubén Dávila Santos","email":"3007646e4b7d9a024ee9b5ca232e6faee5ed366f@gitlab.com"},"message":"Merge branch 'ce-fix-protected-branch' into 'master'\r\n\r\nFix inputs not being found due to incorrect class in wrap element\r\n\r\nFixes failing spec\r\n\r\nSee merge request !5926","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/311b88c50c528c4b02737216e65b6a09feaf2d8e"},{"sha":"54412dac15203b9208ca3ab56617262e7968050b","author":{"name":"Alfredo Sumaran","email":"3f0a425cccb06eb66a87ea08ad3934282d501483@gitlab.com"},"message":"Make dropdown selectables\n\nThis makes dropdown to look according the dropdowns on the edit form. This options add a tick mark next to the selected option.","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/54412dac15203b9208ca3ab56617262e7968050b"},{"sha":"18e98a364388e53786c7fe01eaff75efa496bb4c","author":{"name":"Alfredo Sumaran","email":"3f0a425cccb06eb66a87ea08ad3934282d501483@gitlab.com"},"message":"Do not update if one dropdown has not selected any option\n\nNo need to update the branch permission if no option is marked on the dropdown","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/18e98a364388e53786c7fe01eaff75efa496bb4c"},{"sha":"4a4d8608e8a09e0c55f690aeefc05f742bc67011","author":{"name":"Alfredo Sumaran","email":"3f0a425cccb06eb66a87ea08ad3934282d501483@gitlab.com"},"message":"Toggle dropdown disabled attribute\n\nBefore this the dropdowns were not being disabled if the user unselected an option from the allowed to merge/push dropdowns.","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/4a4d8608e8a09e0c55f690aeefc05f742bc67011"},{"sha":"a7d7e9a51889a276f2d057207fba8d095fa8fc8d","author":{"name":"Alfredo Sumaran","email":"3f0a425cccb06eb66a87ea08ad3934282d501483@gitlab.com"},"message":"Set default label if user unselects the option from dropdown","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/a7d7e9a51889a276f2d057207fba8d095fa8fc8d"},{"sha":"fb84439a92e759ff90811e98f6abf6bdbb3e6d55","author":{"name":"Rubén Dávila Santos","email":"3007646e4b7d9a024ee9b5ca232e6faee5ed366f@gitlab.com"},"message":"Merge branch 'fix-empty-dropdown' into 'master'\r\n\r\nFix empty dropdown\r\n\r\nDeselecting the current selected option on a dropdown they were removing the input related to them.\r\nThis led to a unexpected cases. The forms were submitted without all required inputs and the label was still indicating an option was selected. This MR fixes that.\r\n\r\nSee merge request !5927","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/fb84439a92e759ff90811e98f6abf6bdbb3e6d55"},{"sha":"f83c5d243459c06fc80a4bf0e287ed59f83e009c","author":{"name":"Achilleas Pipinellis","email":"37018ee26a99c4a1d016ad1a54b3f2f9feafa081@axilleas.me"},"message":"Document the new behavior of protected branches","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/f83c5d243459c06fc80a4bf0e287ed59f83e009c"},{"sha":"884baf2659cc7e220ed3fd6ebb6a66d9e15b7e6b","author":{"name":"Luke Bennett","email":"39f5aae75eecf3f707ae1391bbcff04c546734bc@gmail.com"},"message":"Replaced all `first` with `match:` equivalents","distinct":true,"url":"https://api.github.com/repos/gitlabhq/gitlabhq/commits/884baf2659cc7e220ed3fd6ebb6a66d9e15b7e6b"}]}
{"actor":{"display_login":"grzesiek"}}