{"push_id":1066656127,"size":31,"distinct_size":31,"ref":"refs/heads/master","head":"bdecea924d236e018b7c7f6087c507152140fd77","before":"fbca6f7a3f6f50a00a7ab332491640c4d7429eaf","commits":[{"sha":"ee0a6064c3baf0368f3d7ae2d36a083a0a43363e","author":{"email":"b9ab5d34593724ab32ad0f7d13d88750b7414e7b@intranetcommander.com","name":"Rick"},"message":"Redundant JOIN\n\nNo reason to do a JOIN on a table that isn't being called upon, since the index value is the same in the ovd table.  The ov table just sits there looking like the loser that wasn't invited to the party, but showed up anyway.\r\n\r\nSaving a few milliseconds here and there on a query make a big difference when a site gets a lot of traffic.","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/ee0a6064c3baf0368f3d7ae2d36a083a0a43363e"},{"sha":"631c81542d763441c20d656efc2b87678107fa32","author":{"email":"9ad6e5c679f2a30e00533d135159b1315f033f99@gmail.com","name":"Stoyan Kyosev"},"message":"Allow unregister of single event actions\n\nCurrently the event implementation removes all of the actions for a given event trigger. Related to #4074\r\n\r\nThis pull request makes possible to unregister a certain action only. It also adds typehint for the action argument to allow registering of Action class instances only. The data class member has been made protected in order to prevent unneeded modifications through direct access (they should happen via register/unregister methods only). A getData() method has been added if someone wants to inspect the events though.","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/631c81542d763441c20d656efc2b87678107fa32"},{"sha":"b6e3f9523383bb45d16b6c2cadb323c3bb4ed3e8","author":{"email":"9ad6e5c679f2a30e00533d135159b1315f033f99@gmail.com","name":"Stoyan Kyosev"},"message":"Update action.php","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/b6e3f9523383bb45d16b6c2cadb323c3bb4ed3e8"},{"sha":"06bc10c0288a0a6f1bf2dee5ddc0dd488363cb38","author":{"email":"9ad6e5c679f2a30e00533d135159b1315f033f99@gmail.com","name":"Stoyan Kyosev"},"message":"Variable name changes","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/06bc10c0288a0a6f1bf2dee5ddc0dd488363cb38"},{"sha":"f45b96184ed8580be275e0071ff018361159c369","author":{"email":"e730ea0f721dfe2852d7beff1faa35d91d64ea48@gmail.com","name":"maks feltrin"},"message":"returning directly via ob_get_clean\n\nob_get_clean() acts like ob_get_contents() + ob_end_clean()\r\n\r\nreturning inside conditional allow to ge rid of else","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/f45b96184ed8580be275e0071ff018361159c369"},{"sha":"caab185b391b02def8ef861c6cda2eab0cfdf6b0","author":{"email":"c2f40cf346758f15783e88c15c8c57d9026ca344@users.noreply.github.com","name":"Daniel Kerr"},"message":"Merge pull request #4212 from pine3ree/patch-68\n\nreturning directly via ob_get_clean","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/caab185b391b02def8ef861c6cda2eab0cfdf6b0"},{"sha":"83b3310c3a54d9b8c9ee662e55c9ca42cdd2645f","author":{"email":"c2f40cf346758f15783e88c15c8c57d9026ca344@users.noreply.github.com","name":"Daniel Kerr"},"message":"Merge pull request #4210 from qphoria/master\n\nSmall fixes for upgrade script","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/83b3310c3a54d9b8c9ee662e55c9ca42cdd2645f"},{"sha":"fe803425506e092221e28cc939ab021af4677442","author":{"email":"c2f40cf346758f15783e88c15c8c57d9026ca344@users.noreply.github.com","name":"Daniel Kerr"},"message":"Merge pull request #4139 from skyosev/patch-5\n\nAllow unregister of single event actions","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/fe803425506e092221e28cc939ab021af4677442"},{"sha":"4b4693ecbda2db512b5430365eaa639667c23c8b","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"more layout work","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/4b4693ecbda2db512b5430365eaa639667c23c8b"},{"sha":"d2c411a55cfc12118107c1efd6a30817ee155896","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"Merge branch 'master' of https://github.com/opencart/opencart","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/d2c411a55cfc12118107c1efd6a30817ee155896"},{"sha":"6ca5db5f4d98921312a123f1be0ecc1af5c28528","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"https://github.com/opencart/opencart/pull/4139","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/6ca5db5f4d98921312a123f1be0ecc1af5c28528"},{"sha":"5bd61a4ffaeff5a555534f77e0f1ee93e2abcb11","author":{"email":"c2f40cf346758f15783e88c15c8c57d9026ca344@users.noreply.github.com","name":"Daniel Kerr"},"message":"Merge pull request #4131 from Rpent001/patch-5\n\nRedundant JOIN","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/5bd61a4ffaeff5a555534f77e0f1ee93e2abcb11"},{"sha":"6b792ec0294890b6f631f70f1c41e6f297aed3ab","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"Fatal error: Cannot redeclare Action::getRoute() in D:\\xampp\\htdocs\\opencart\\upload\\system\\engine\\action.php on line 54","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/6b792ec0294890b6f631f70f1c41e6f297aed3ab"},{"sha":"6309e44023c67f1a2f28ccc3bb53263a0b37c576","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"https://github.com/opencart/opencart/issues/4208","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/6309e44023c67f1a2f28ccc3bb53263a0b37c576"},{"sha":"c011fce4d448602657e9e97b721e64a96fbf057c","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"more ui jquery","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/c011fce4d448602657e9e97b721e64a96fbf057c"},{"sha":"f11cd039199444189c6b30d4ba531e7f2ba75130","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@opencart.com","name":"Daniel Kerr"},"message":"more layout work done","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/f11cd039199444189c6b30d4ba531e7f2ba75130"},{"sha":"5b46308be6aae4734cf308982dbf7d8b91bc71c9","author":{"email":"89a383b70825bb2d7cea36f1da06fba993208c24@gmail.com","name":"Lucas Marques"},"message":"Add get event to the event extension in the admin\n\nThis is useful when you need to update an extension/module/theme and be sure it kept the events, or even for manipulating and solve conflicts.","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/5b46308be6aae4734cf308982dbf7d8b91bc71c9"},{"sha":"829046dbdd94677af64b2bda855f1add71f84f92","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@e-piksel.com","name":"Ekrem KAYA"},"message":"Update setting.php","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/829046dbdd94677af64b2bda855f1add71f84f92"},{"sha":"ba44fcf06bba9c278a739bd6616d8a67df7d664e","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@e-piksel.com","name":"Ekrem KAYA"},"message":"Update setting.php","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/ba44fcf06bba9c278a739bd6616d8a67df7d664e"},{"sha":"fed990b63c078d839bf863d504c34ba3208013c6","author":{"email":"c2f40cf346758f15783e88c15c8c57d9026ca344@users.noreply.github.com","name":"Daniel Kerr"},"message":"Merge pull request #4225 from eka7a/patch-3\n\nUpdate setting.php","distinct":true,"url":"https://api.github.com/repos/qphoria/opencart/commits/fed990b63c078d839bf863d504c34ba3208013c6"}]}