{"push_id":684117531,"size":984,"distinct_size":10,"ref":"refs/heads/LPS-53961","head":"12e5bdbe0cad346f90d8025983bf9f455946c2fd","before":"52ba54cccfcd51a2eaaa480d53815124d964ab69","commits":[{"sha":"bd071f6bd1cb539d7ecad7f238e8d59013ce4ffb","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55884 Broken portal properties existence checking (added by LPS-50793 8dfbefe4b6d8f04767e113b0bac439df1ce89d5b), system properties is used to override portal properties. However in VerifyProperties we need to check the actually properties definition existence in portal properties, not the overrided ones from system properties.","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/bd071f6bd1cb539d7ecad7f238e8d59013ce4ffb"},{"sha":"2d4530c56fdada3f7df7e9450723fef67986a8d9","author":{"email":"38bb1d75b2fc780a529ac321e757b42cfe59ba0f@liferay.com","name":"Michael C. Han"},"message":"LPS-55834 publish liferay portlet object when ready","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/2d4530c56fdada3f7df7e9450723fef67986a8d9"},{"sha":"d4a0be317d44a558801accd4db19b41277a7858c","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-55834 SF","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/d4a0be317d44a558801accd4db19b41277a7858c"},{"sha":"7ec683d0ab3d4d8eac24ed6b534f9ece058c4317","author":{"email":"8ccd87e99cd813e5386120d7944e2ea0f13b9bed@liferay.com","name":"Kenji Heigel"},"message":"LRQA-15638 Copy addSelection method into WebDriverHelper","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/7ec683d0ab3d4d8eac24ed6b534f9ece058c4317"},{"sha":"471bdedeffeae36c07b11e60d5c654fe2de50701","author":{"email":"8ccd87e99cd813e5386120d7944e2ea0f13b9bed@liferay.com","name":"Kenji Heigel"},"message":"LRQA-15638 Update copied method to be static","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/471bdedeffeae36c07b11e60d5c654fe2de50701"},{"sha":"40353a504422ef49b199d9cf14d86a11d9a55bd5","author":{"email":"c2af217331d8a42cfde37366cd62a8533eb591e8@liferay.com","name":"westonhancock"},"message":"LPS-55657 - Migrate JSON to use ES5 methods","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/40353a504422ef49b199d9cf14d86a11d9a55bd5"},{"sha":"d1627edf15ef173bb2949e7039f65ecc4138b650","author":{"email":"c2af217331d8a42cfde37366cd62a8533eb591e8@liferay.com","name":"westonhancock"},"message":"LPS-55657 - General source formatting","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/d1627edf15ef173bb2949e7039f65ecc4138b650"},{"sha":"c274dc0d363415a1668ad4467be16f92f5fc0d25","author":{"email":"b78ef181aebf70ccabbdb95f1d659cc2ac00ca49@liferay.com","name":"Jonathan Mak"},"message":"LPS-55657 - General source formatting","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/c274dc0d363415a1668ad4467be16f92f5fc0d25"},{"sha":"7f38bee0bf03f01732c7e5b87eefebcf9fb99633","author":{"email":"22d8eba2f6be389e94dce047ba166d2ed2c665e1@liferay.com","name":"Nate Cavanaugh"},"message":"LPS-55657 - General source formatting","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/7f38bee0bf03f01732c7e5b87eefebcf9fb99633"},{"sha":"c2b6f28c255b9b74e919e340a45dedec61495826","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55902 Should have invoker controlling module framework async shutdown waiting time.","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/c2b6f28c255b9b74e919e340a45dedec61495826"},{"sha":"fe8404912643da7893fd263ec7f7e1673f857492","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55902 For tests we should wait indefinitely","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/fe8404912643da7893fd263ec7f7e1673f857492"},{"sha":"8efe8b162abc00ca8e09cf77ad650b24b9f5e01c","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55902 For production code, use the old default value","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/8efe8b162abc00ca8e09cf77ad650b24b9f5e01c"},{"sha":"4477de742280916983179542c118fbde49b056eb","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55902 Pull out production code shutdown waiting time as a property to be configurable. And bump up the default waiting time to 30s, 5s is over optimistic, there is a good chance we won't finish the shutdown in 5s, therefore creating a shutdown race condition.","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/4477de742280916983179542c118fbde49b056eb"},{"sha":"70e7d158741d5c6b7ca9bedcd93cf5c3d1eb70fa","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-55902 Properly logging on seeing a module frame async shutdown waiting timeout.","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/70e7d158741d5c6b7ca9bedcd93cf5c3d1eb70fa"},{"sha":"4d625d0a420846d62110d92c316e92baca739fba","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-55902 wordsmith","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/4d625d0a420846d62110d92c316e92baca739fba"},{"sha":"b67831344f67a0b5e145c0fa9aa0b75f457e420b","author":{"email":"dd3d6ac69f865cb358666bc401542b10e4a98a1c@liferay.com","name":"Cody Hoag"},"message":"LRDOCS-1748 Re-add Javadoc","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/b67831344f67a0b5e145c0fa9aa0b75f457e420b"},{"sha":"270fa0b0861ecb77935dc06cfc918f4f487b6db6","author":{"email":"dd3d6ac69f865cb358666bc401542b10e4a98a1c@liferay.com","name":"Cody Hoag"},"message":"LRDOCS-1748 Edit Javadoc","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/270fa0b0861ecb77935dc06cfc918f4f487b6db6"},{"sha":"d7ef7aef1e6112909ac0135d86145ef530779e02","author":{"email":"dd3d6ac69f865cb358666bc401542b10e4a98a1c@liferay.com","name":"Cody Hoag"},"message":"LRDOCS-1748 Correct existing Javadoc","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/d7ef7aef1e6112909ac0135d86145ef530779e02"},{"sha":"3882559026ec34fa9412887a06041fc072eb2c51","author":{"email":"904dbb43dc55c827788b3abc62853148f1497e69@liferay.com","name":"Jim Hinkey"},"message":"LRDOCS-1748 Regenerate UserGroup service","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/3882559026ec34fa9412887a06041fc072eb2c51"},{"sha":"b819298a7e0b0a39e3e70e0dec4ff4b59a4151ee","author":{"email":"904dbb43dc55c827788b3abc62853148f1497e69@liferay.com","name":"Jim Hinkey"},"message":"LRDOCS-1748 Regenerate portal services","distinct":false,"url":"https://api.github.com/repos/Preston-Crary/liferay-portal/commits/b819298a7e0b0a39e3e70e0dec4ff4b59a4151ee"}]}