{"push_id":2511685519,"size":62,"distinct_size":1,"ref":"refs/heads/douglashall/store_discussions_id_map","head":"36883b0f1ed65ca19ee225da13901524e61f2144","before":"ab57311ff80f0b3f3a7cffdd3abbb682d316d892","commits":[{"sha":"caf9901c1bcdcf97e0034a01b4a619e2eb1e5bc3","author":{"name":"Joel Barciauskas","email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@edx.org"},"message":"[PLAT-1109] Suppress IntegrityErrors caused by race condition\n\nSuppress IntegrityErrors that may be caused by a race condition\nbetween processes resulting from a slow-loading page and a user refreshing the\npage.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/caf9901c1bcdcf97e0034a01b4a619e2eb1e5bc3"},{"sha":"a7e1ddf729c384dda980243b968ca23d5a757227","author":{"name":"Ibrahim","email":"a59440b40a396c1c5bf19e08553389e22674ce5b@gmail.com"},"message":"catch duplicate course error","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/a7e1ddf729c384dda980243b968ca23d5a757227"},{"sha":"6856f9bb1992be412b0ba7221a092383be520326","author":{"name":"afzaledx","email":"e2d4496628a80d9d19704e42be4aec0b278f228a@opencraft.com"},"message":"Changed the author info.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/6856f9bb1992be412b0ba7221a092383be520326"},{"sha":"0d5eea0b2400216c997b7862c6b8baf27cb55490","author":{"name":"Farhanah Sheets","email":"5607100285a0457cc97ae0e5dbc30425dfd06abf@edx.org"},"message":"bump studio-frontend version to 1.7.3","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/0d5eea0b2400216c997b7862c6b8baf27cb55490"},{"sha":"e0078abefd15b77057bfa858b73e91aff0f00c23","author":{"name":"Farhanah Sheets","email":"5607100285a0457cc97ae0e5dbc30425dfd06abf@edx.org"},"message":"Merge pull request #17994 from edx/fsheets/sfe-bump\n\nBump studio-frontend version to 1.7.3","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/e0078abefd15b77057bfa858b73e91aff0f00c23"},{"sha":"6e5add47b6da6c2473f7960c52b27e0f7fecbef4","author":{"name":"sandroroux","email":"6cb50d022d8f3f6104ffd561959c01dd973de810@edx.org"},"message":"Adds retire_user mixin.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/6e5add47b6da6c2473f7960c52b27e0f7fecbef4"},{"sha":"1f3f0e2fb97c5b7be814a3abf8b2d1793f5e030c","author":{"name":"Jeremy Bowman","email":"ab724c90a0852a47e6a2c9507c2593be0d3f3c2b@edx.org"},"message":"TE-2547 Add dependency analysis scripts","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/1f3f0e2fb97c5b7be814a3abf8b2d1793f5e030c"},{"sha":"73f775f529352b14d6a24a5568c27897f4e058b8","author":{"name":"Alessandro Roux","email":"6cb50d022d8f3f6104ffd561959c01dd973de810@edx.org"},"message":"Merge pull request #17990 from edx/retireuserbyemailMixin\n\nAdds DeletableByUserValue mixin.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/73f775f529352b14d6a24a5568c27897f4e058b8"},{"sha":"63dcaa4695b51edb45ad5ea89114d0a044664ad2","author":{"name":"bmedx","email":"f020b911d3872ab908d30da1472aaa9de8b6bb65@edx.org"},"message":"Add a model and associated API to help control the user retirement flow","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/63dcaa4695b51edb45ad5ea89114d0a044664ad2"},{"sha":"96d0adf74b68c62ef13f2e658889eb4b1fd8d9be","author":{"name":"Jeremy Bowman","email":"df1d39ba726979fe55b90c0da9407fc792e27e45@yahoo.com"},"message":"Merge pull request #17993 from edx/jmbowman/TE-2547\n\nTE-2547 Add dependency analysis scripts","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/96d0adf74b68c62ef13f2e658889eb4b1fd8d9be"},{"sha":"4390773f4b4e34b4e14b8b27be98a9d6b12f4842","author":{"name":"bmedx","email":"f020b911d3872ab908d30da1472aaa9de8b6bb65@edx.org"},"message":"Clean up some warnings to get enough headroom to pass tests","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/4390773f4b4e34b4e14b8b27be98a9d6b12f4842"},{"sha":"1642eeabaa59ed8e545b92ec7366b8bf5ce98883","author":{"name":"Ned Batchelder","email":"f342d062d58e16deea146a947a64832db88c3e6e@nedbatchelder.com"},"message":"Merge pull request #14128 from edx/jbarciauskas/PLAT-1109-ignore-integrity-error\n\n[PLAT-1109] Suppress IntegrityErrors caused by race condition","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/1642eeabaa59ed8e545b92ec7366b8bf5ce98883"},{"sha":"55d823da1552db6dbf50853b4131b0df1df149ac","author":{"name":"Ned Batchelder","email":"f342d062d58e16deea146a947a64832db88c3e6e@edx.org"},"message":"Report the RELEASE_LINE in a meta tag","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/55d823da1552db6dbf50853b4131b0df1df149ac"},{"sha":"c6a951796af52ee456d53d0e2ee242ed2d5998ab","author":{"name":"uzairr","email":"550cecf7327ea5022de0ce69546ea0c369c1b6a8@yahoo.com"},"message":"Send email for the failed verification status\n\nSupport Team need to handle bulk of tickets every month\nabout the verification status of learners.To avoid it,\nsuitable changes have done to send verification email\nto the learner.\n\nLEARNER-1488","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/c6a951796af52ee456d53d0e2ee242ed2d5998ab"},{"sha":"00c339d091a10883ed126d2d027813d3b2086624","author":{"name":"Daniel Clemente Laboreo","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@opencraft.com"},"message":"Implement iter_all_for_block and iter_all_for_course for DjangoUserStateClient","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/00c339d091a10883ed126d2d027813d3b2086624"},{"sha":"5e1cc755d58e5851246afb1bed230ee3017d32d5","author":{"name":"Ibrahim Ahmed","email":"a59440b40a396c1c5bf19e08553389e22674ce5b@gmail.com"},"message":"Merge pull request #17936 from edx/ibrahimahmed443/WL-1519-duplicate-course-fix\n\ncatch duplicate course error","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/5e1cc755d58e5851246afb1bed230ee3017d32d5"},{"sha":"2e8444e6746041a529b5cfd454dc30cb6e8158e2","author":{"name":"asadiqbal","email":"3a141c578e2829dd172c46d0a3f1a3ce18c08fa0@edx.org"},"message":"Updated the messages when a learner leave an organization.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/2e8444e6746041a529b5cfd454dc30cb6e8158e2"},{"sha":"5b1a2625485835314bb4ccfbce0e33ee486f5188","author":{"name":"Brian Beggs","email":"37348e9ca8f6414539fe3f3a4795f221659a89f5@gmail.com"},"message":"Merge pull request #17698 from open-craft/clemente/implement-djangouserstateclient-iter-all\n\nImplement iter_all_for_block and iter_all_for_course for DjangoUserStateClient","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/5b1a2625485835314bb4ccfbce0e33ee486f5188"},{"sha":"0e3b4bade515d592b9e9d981d6e1dd0088dce155","author":{"name":"Michael Youngstrom","email":"b762be5668965913c3474a4ef209276f055a40de@edx.org"},"message":"Use s3 db cache on devstack","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/0e3b4bade515d592b9e9d981d6e1dd0088dce155"},{"sha":"2016df03ebcc6d895f7f2d2cf7dbfaf4d3b35ce8","author":{"name":"Michael Youngstrom","email":"b762be5668965913c3474a4ef209276f055a40de@edx.org"},"message":"Merge pull request #17997 from edx/youngstrom/enable-s3-cache-devstack\n\nUse s3 db cache on devstack","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/2016df03ebcc6d895f7f2d2cf7dbfaf4d3b35ce8"}]}
{"actor":{"display_login":"douglashall"}}