{"push_id":922049281,"size":90,"distinct_size":90,"ref":"refs/heads/master","head":"2e9e7b6eb6f4082b7f9265b219de4e43ed5bcb54","before":"c033f7544b837ca83a95301a0aa10fcbeb5a46c3","commits":[{"sha":"c5f6f6bcba16b6729a2e3a379d5641c3c49ad1f9","author":{"email":"ef80d4fb5d29b43177c223642f8a0a69eef4f7c3@liferay.com","name":"danielkocsis"},"message":"LPS-61688 Use class loader aware stream when deserializing the remote method call parameters","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/c5f6f6bcba16b6729a2e3a379d5641c3c49ad1f9"},{"sha":"3e3f6f09656ddf6c53ca63f16df89151b06fadf1","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 providedBundleWiring can be duplicated, check its existence first to prevent repeated collecting.","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/3e3f6f09656ddf6c53ca63f16df89151b06fadf1"},{"sha":"3523193fdb5891053616490fb699ed998ae2b66b","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 Base on the _bundleWiringPackageNames usage inside JspJavaFileObjectResolver, order does not matter.","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/3523193fdb5891053616490fb699ed998ae2b66b"},{"sha":"cc659cedebf32fc6be86b8251fa6a51f47fbaa94","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 Since order does not matter, do direct initialization. This can help to reduce duplicated scanning for BundleWirings that are already inside _jspBundleWiringPackageNames","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/cc659cedebf32fc6be86b8251fa6a51f47fbaa94"},{"sha":"af30e2d2f76405e18d8bd3d6d87ab79800461f50","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 JspBundle might already have a BundleWire to system bundle(In the current codebase, it does have it), in case of that, don't scan system bundle twice.","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/af30e2d2f76405e18d8bd3d6d87ab79800461f50"},{"sha":"5ff38d4d8c01192db294c232bf445bff5d1f9559","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 There is a good chance that different web modules share some common BundleWires, for example com.liferay.portal.upgrade and com.liferay.frontend.taglib are 2 commonly used ones. To prevent repeated scanning, introduce a global _bundleWiringPackageNamesCache. It is weaked on BundleWiring key to make sure if a cached bundle is gone, the cache entry will be freed promotely on next minor gc. It is softed on package names value to make sure in case we are running of out memory, the cache will be freed to clear out room.","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/5ff38d4d8c01192db294c232bf445bff5d1f9559"},{"sha":"183a25133a2f4b59d6266d9e8ebe93791e67ae29","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-61677 Less ZipPath handling","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/183a25133a2f4b59d6266d9e8ebe93791e67ae29"},{"sha":"b67c69953e50dd14714eb78ae8061794152211f7","author":{"email":"dbd47d1438483417ed2360c9f2a5359254110687@liferay.com","name":"Máté Thurzó"},"message":"LPS-61641 Allow serializing these during the staging process","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/b67c69953e50dd14714eb78ae8061794152211f7"},{"sha":"36d99ebeed9d9dded21e74d294b49da92038d3c3","author":{"email":"af60cef27586a6860617cb6cd0d10f243275053a@liferay.com","name":"Sharon Choi"},"message":"LRQA-20692 Update locators for table view of wiki pages in Site Admin","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/36d99ebeed9d9dded21e74d294b49da92038d3c3"},{"sha":"1efb176621e58d9ff2f6abace97574c40f327cae","author":{"email":"af60cef27586a6860617cb6cd0d10f243275053a@liferay.com","name":"Sharon Choi"},"message":"LRQA-20692 Update macros to change to table view due to lexicon update","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/1efb176621e58d9ff2f6abace97574c40f327cae"},{"sha":"6588ac4db52ff3ccc53ec88d6ceaad4d0fc05bfe","author":{"email":"af60cef27586a6860617cb6cd0d10f243275053a@liferay.com","name":"Sharon Choi"},"message":"LRQA-20692 Assert element on page after navigating to wiki node","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/6588ac4db52ff3ccc53ec88d6ceaad4d0fc05bfe"},{"sha":"077fc2fd72be2fcdac93c43fdcf2ed5210d7be25","author":{"email":"af60cef27586a6860617cb6cd0d10f243275053a@liferay.com","name":"Sharon Choi"},"message":"LRQA-20692 Rename macro for reusability","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/077fc2fd72be2fcdac93c43fdcf2ed5210d7be25"},{"sha":"3904400721d2d13c0e1e231050c4dd8a5ae560bb","author":{"email":"af60cef27586a6860617cb6cd0d10f243275053a@liferay.com","name":"Sharon Choi"},"message":"LRQA-20692 Fix testcase to use addCP macro","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/3904400721d2d13c0e1e231050c4dd8a5ae560bb"},{"sha":"e54d4d2a3bbe9b3d2fdd2a443aed0d79d6e9814d","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20693 Add assert after changing display view","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/e54d4d2a3bbe9b3d2fdd2a443aed0d79d6e9814d"},{"sha":"6a2ac3e5707a6e63610951adb5f11002b699d869","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20693 Slow down test to only click add plus button after going to node","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/6a2ac3e5707a6e63610951adb5f11002b699d869"},{"sha":"5fb37ddcbb428e4e89b75bcd1a411d0c05373939","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20690 Add locator for vertical ellipsis in descriptive list view","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/5fb37ddcbb428e4e89b75bcd1a411d0c05373939"},{"sha":"dbc051d0ba7de3b8fd6e717854e267adab6a4351","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20690 Update locators used","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/dbc051d0ba7de3b8fd6e717854e267adab6a4351"},{"sha":"293f457e67c816b9b000273bb11fc89b5f5bdb4f","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20698 Fix locators to be more specific","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/293f457e67c816b9b000273bb11fc89b5f5bdb4f"},{"sha":"cdd902d20513e91eba85a3e1ca467f0efad05916","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20698 Add locator for wiki activity actions in compare version iframe","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/cdd902d20513e91eba85a3e1ca467f0efad05916"},{"sha":"7c8e38a561f04802299c01feee4e0074c80e08e6","author":{"email":"8b8d1369d94e6f409cf382e71e15ff1d0d73244d@liferay.com","name":"patriciajeanperez"},"message":"LRQA-20698 Use locator for title in descriptive list view","distinct":true,"url":"https://api.github.com/repos/pyoo47/liferay-portal/commits/7c8e38a561f04802299c01feee4e0074c80e08e6"}]}