{"push_id":3132806813,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"3c6a98e9cf50ed660b00fcd852793472703d6442","before":"744c20cf5730afcdabe64d15bb113d515885a006","commits":[{"sha":"33bec5262bbe3c9bc5405d53707e674632fc6e5e","author":{"name":"gregory-bretall","email":"364fac7f0a6cdea7c0dbae250ad63eeaf3fa7798@liferay.com"},"message":"LPS-88390 call _destroyBanner function to make sure the containing div for the alert banner is destroyed instead of just the alert message itself","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/33bec5262bbe3c9bc5405d53707e674632fc6e5e"},{"sha":"26af37eb5a48671e87b0f629fca3041b8dedcdc4","author":{"name":"Jonathan Mak","email":"b78ef181aebf70ccabbdb95f1d659cc2ac00ca49@liferay.com"},"message":"LPS-88390 - JS variable is already defined and it grabs an attribute that we can lookup and reuse.","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/26af37eb5a48671e87b0f629fca3041b8dedcdc4"},{"sha":"0963e9f0463bb08e498c2675a121a7a52b89a909","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Add new API to manage selections in D&M","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/0963e9f0463bb08e498c2675a121a7a52b89a909"},{"sha":"24861bc00fb3a96a14d9b92ec1dc0787191bef2e","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Refactor logic to minimize dependencies on type of selection\n\nIdeally, the code shouldn't have to worry about a selection being\nsingle valued, multiple or parent based (this last one not implemented\nyet).\n\nThe only abstraction leak here is the `isMultiple` method, which we\nneed for the UI.","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/24861bc00fb3a96a14d9b92ec1dc0787191bef2e"},{"sha":"6aba3e04d79efc2e73ad1f97b661545ec7cd2232","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Change literal so that it can be used in other actions","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/6aba3e04d79efc2e73ad1f97b661545ec7cd2232"},{"sha":"a87b42e5fd3daf607fa7ebb5d85234767c911c5c","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Semver","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/a87b42e5fd3daf607fa7ebb5d85234767c911c5c"},{"sha":"5671dcdac1806e7f972ddca81284b70be4e8b7b4","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Avoid exception wrapping and type check conditionals","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/5671dcdac1806e7f972ddca81284b70be4e8b7b4"},{"sha":"8001ab43d36c3a5422407ce69de22dd2a32c2349","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Use streams API to simplify","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/8001ab43d36c3a5422407ce69de22dd2a32c2349"},{"sha":"7dfaf2246d3410b696d1ff2a186637452188bd92","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Use Collections API","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/7dfaf2246d3410b696d1ff2a186637452188bd92"},{"sha":"fdc8e6504265561ff6cd70b10fb39d15c7bb03a9","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 No need to copy set\n\nThe commonTagNamesSet is not used after this, so we can avoid copying\nit as it can be safely mutated.","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/fdc8e6504265561ff6cd70b10fb39d15c7bb03a9"},{"sha":"c31c641e4aa030cc820feae7480a69c0b49ca0a0","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Fuse map/forEach stream steps into one","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/c31c641e4aa030cc820feae7480a69c0b49ca0a0"},{"sha":"1b399686761aea5942d7f1da91da9ee5d2412d9e","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-87864 Use stream to avoid holding the whole file list in memory\n\nFile entries are heavy objects, so use a stream to avoid having to\ngenerate/keep the whole list in memory.","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/1b399686761aea5942d7f1da91da9ee5d2412d9e"},{"sha":"496dc4a02d78050e55a363573a766fefa86e08ef","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-88194 Extend bulk capability with new property","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/496dc4a02d78050e55a363573a766fefa86e08ef"},{"sha":"3c3b81e8409433eec627e766bb19f12f154213df","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-88194 Implement \"select all\"\n\nUsers will be able to select all items in a folder, and apply an\noperation to all of them.\n\nUnder the hood, this uses actionable dynamic queries, so it should be\nreasonably efficient.","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/3c3b81e8409433eec627e766bb19f12f154213df"},{"sha":"c40ea50651daeb8eeda46437f559ebe94c400fc9","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-88194 Check permissions","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/c40ea50651daeb8eeda46437f559ebe94c400fc9"},{"sha":"d04b03d97045db6e93433b8c0ac0039dfd8cec37","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-88194 Log exception and continue processing rest of entries","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/d04b03d97045db6e93433b8c0ac0039dfd8cec37"},{"sha":"63ef867eb6b5d6415106e294ef5f52096de1bf02","author":{"name":"Adolfo Pérez","email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com"},"message":"LPS-88194 Prepend \"Bulk\" to interface names","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/63ef867eb6b5d6415106e294ef5f52096de1bf02"},{"sha":"b275052b7c931470c1b52f10b6dd0f6480f47eeb","author":{"name":"Brian Chan","email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com"},"message":"LPS-88194 Rename","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/b275052b7c931470c1b52f10b6dd0f6480f47eeb"},{"sha":"811291a005cdb31f544c83426a25cbc6656d44dc","author":{"name":"Brian Chan","email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com"},"message":"LPS-88194 Rename","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/811291a005cdb31f544c83426a25cbc6656d44dc"},{"sha":"3c6a98e9cf50ed660b00fcd852793472703d6442","author":{"name":"Brian Chan","email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com"},"message":"LPS-88194 SF","distinct":true,"url":"https://api.github.com/repos/allen-ziegenfus/liferay-portal/commits/3c6a98e9cf50ed660b00fcd852793472703d6442"}]}
{"actor":{"display_login":"liferay-continuous-integration-hu"}}