{"push_id":1046572375,"size":318,"distinct_size":318,"ref":"refs/heads/master","head":"29d7ab49f2b30e0c5b04b571a82a7f32504a6be5","before":"359ff19181cc3d477e89bddda799e554746c2a5d","commits":[{"sha":"07c00421ce4f378df34c799a8982f08200e12b11","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"Record","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/07c00421ce4f378df34c799a8982f08200e12b11"},{"sha":"cd6f7e507ccc1f297b1ad4452b1c5e216c6dfd77","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-64773 BasePreferencesImpl does all the escape/unescape logic, there is no reason to do it again inside PortletPreferencesSettings","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/cd6f7e507ccc1f297b1ad4452b1c5e216c6dfd77"},{"sha":"31f4f868ba2455a8c272308cf1f73f72bee97fd6","author":{"email":"2c3a763d6851ff1bf66dc6791ecc72d0469a09eb@liferay.com","name":"Adam Victor Nazareth Brandizzi"},"message":"LPS-64746 Move dependency declaration to correct script tag.","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/31f4f868ba2455a8c272308cf1f73f72bee97fd6"},{"sha":"abaa99d20de05cac6e1d1a65625e00ec125124e4","author":{"email":"703d558a8bd8342b1c49b530d41b2232e8900138@liferay.com","name":"Roberto Díaz"},"message":"LPS-64754 Use the right method","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/abaa99d20de05cac6e1d1a65625e00ec125124e4"},{"sha":"1a75481524f6c66d3da6f56a7f5ac8fbf634a769","author":{"email":"80d4b9300c064bd0fcff144f3bedd2e8a3ac2a85@liferay.com","name":"Tomáš Polešovský"},"message":"LPS-63917 When updateLastLogin or LOGIN_EVENTS_PRE fail, we end up in inconsistent state - still not logged in but j_remoteuser is already missing. We must remove the temporary attribute after successful login process","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/1a75481524f6c66d3da6f56a7f5ac8fbf634a769"},{"sha":"6602003ec50b9d09fda22590e9157d9b43caca86","author":{"email":"c13678f921613b94af1dce6dec4cb1a5316c4e25@liferay.com","name":"Levente Hudak"},"message":"LPS-64743 Removes hidden class and deletes unnecessary code from the fragments","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/6602003ec50b9d09fda22590e9157d9b43caca86"},{"sha":"01324bd8f11b4c3ab1d05eedf75b67e68835a63c","author":{"email":"c13678f921613b94af1dce6dec4cb1a5316c4e25@liferay.com","name":"Levente Hudak"},"message":"LPS-64743 Removes hidden unnecessary js code from the JSP and JS files","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/01324bd8f11b4c3ab1d05eedf75b67e68835a63c"},{"sha":"993101565bfa03d5c83096974b5f911d5301c106","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"Adolfo Pérez Álvarez"},"message":"LPS-64386 Use correct column index","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/993101565bfa03d5c83096974b5f911d5301c106"},{"sha":"ccef13d76ac9941c3079e4c9132a2ee4947aae0a","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"Adolfo Pérez Álvarez"},"message":"LPS-64386 Explicitly check for unique constraint violations\n\nThere is an unique constraint on (groupId, folderId, title), but it\nwasn't being checked when looking for possible title/fileName clashes.","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/ccef13d76ac9941c3079e4c9132a2ee4947aae0a"},{"sha":"3ca6a0bcb1f730f54bec06487de4f1ae654f37aa","author":{"email":"65bd3d53a3df115ce246ecaeb98cf1c15b9cd636@liferay.com","name":"Adolfo Pérez"},"message":"LPS-64386 Keep track of generated names\n\nAs the upgrade is using batches, we need to keep track of the names\ngenerated so far. This is so because there may be a conflict between two\nnames generated for the same batch that have not been commited yet into\nthe database.\n\nNote that name clashes should be pretty rare. Empirical tests based on a\nproduction database with 100k+ files in it, shows that only 11 name\nconflicts occurred (i.e. `generatedUniqueTitle` and\n`generatedUniqueFileNames` where both of size 11 at the end of the\nprocess). This means that the memory overhead of keeping both sets\naround during the upgrade should be minimal.","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/3ca6a0bcb1f730f54bec06487de4f1ae654f37aa"},{"sha":"90c2f42c5424d718c4298e75bb155d3d54e08444","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-64386 SF","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/90c2f42c5424d718c4298e75bb155d3d54e08444"},{"sha":"7e6e825f3d7ebb650e3dba9fa68db454d926a8d6","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-64769 Inclusions/exclusions only work with canonical paths","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/7e6e825f3d7ebb650e3dba9fa68db454d926a8d6"},{"sha":"fa4e28e665818778b299120aa6ba7f4f28668e7e","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-64769 Don't return the canonical fileName","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/fa4e28e665818778b299120aa6ba7f4f28668e7e"},{"sha":"9eea637dd5473424177eed93c47d3a7d0365801d","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"Revert \"LPS-64245 SF\"\n\nThis reverts commit b8a7c8a2c38ce471f5adbfc4536e5063e72fd664. (reverted from commit d96800f83835b4ce02518d8ce0cf89ab4530b02e)","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/9eea637dd5473424177eed93c47d3a7d0365801d"},{"sha":"f6d22996c6c21a108ee832dee073de3d3161a2f3","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-61420 Fix incorrect formatting","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/f6d22996c6c21a108ee832dee073de3d3161a2f3"},{"sha":"19378eeb21c9c90d7d92d524074b05f91caba816","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-61420 Add logic for formatting arrays","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/19378eeb21c9c90d7d92d524074b05f91caba816"},{"sha":"61cb1c9046e25af169cd1c72dea0b04b2dc4f376","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-61420 Auto SF","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/61cb1c9046e25af169cd1c72dea0b04b2dc4f376"},{"sha":"f63dca12cad8fe698222409a405113b420b390a5","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-61420 Unused parameter","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/f63dca12cad8fe698222409a405113b420b390a5"},{"sha":"f33f24969e9e1e2f4db7461ec08576144f6d1d49","author":{"email":"15597d1a58c88427bb8c8dfa5f004a1a41bb1c0c@liferay.com","name":"Hugo Huijser"},"message":"LPS-61420 Fix tests","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/f33f24969e9e1e2f4db7461ec08576144f6d1d49"},{"sha":"348b8d340fa93ed6ea4ffb7e8041e91ea2f5bc66","author":{"email":"703d558a8bd8342b1c49b530d41b2232e8900138@liferay.com","name":"Roberto Díaz"},"message":"LPS-64629 Do not use ActionUtil.getMessageDisplay method in PortletConfigurationIcons. This method calls a method in service that increments the views and creates new activities","distinct":true,"url":"https://api.github.com/repos/zsigmondrab/liferay-portal/commits/348b8d340fa93ed6ea4ffb7e8041e91ea2f5bc66"}]}