{"push_id":720930464,"size":33,"distinct_size":33,"ref":"refs/heads/master","head":"0ddd8c94f2c33f353ce7f4a39c29cd118c54e642","before":"76405164b6e7d4c46f75de1e50e148f40290fe9e","commits":[{"sha":"b6bd5abc53af20f1af4ede0adff251d034670e21","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-56910 export package so that VirtualLayouts can be used from the modules","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/b6bd5abc53af20f1af4ede0adff251d034670e21"},{"sha":"61c29378c1ea0e71ac1bdf9313a01935724abd6f","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-56910 don't show message about user groups for virtual layouts which don't belong to a user group","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/61c29378c1ea0e71ac1bdf9313a01935724abd6f"},{"sha":"1483d1ae703d44b6c60caa0472e8acbd18dcf57e","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-56910 control panel pages outside of control panel should behave as control panel site","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/1483d1ae703d44b6c60caa0472e8acbd18dcf57e"},{"sha":"fc3478b0b2e438210182e5ea6bf8fe07fa34f455","author":{"email":"072510b6a80a83cef3bf3789e3e0a2cb844f1a83@liferay.com","name":"Julio Camarero"},"message":"LPS-56910 support for opening VirtualLayout that are type control panel","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/fc3478b0b2e438210182e5ea6bf8fe07fa34f455"},{"sha":"3204d7161b28f0900f01ff912892db3582de6385","author":{"email":"1f9212a2f0c3daf5dd2ca663957c5636691bf24e@liferay.com","name":"Juergen Kappler"},"message":"LPS-56981 Remove HTML Line Break Element at the end of the email templates","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/3204d7161b28f0900f01ff912892db3582de6385"},{"sha":"5ee191e9a497010bf4c60465358100ae2cb3973e","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename CacheListener to PortalCacheListener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/5ee191e9a497010bf4c60465358100ae2cb3973e"},{"sha":"fe48163b445353a52ad364e50af3c5d7e76209db","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename sub classes of cache listener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/fe48163b445353a52ad364e50af3c5d7e76209db"},{"sha":"c294dbf729062a861df6fb7ff7ee170ef22bf3f6","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename CacheReplicator to PortalCacheReplicator","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/c294dbf729062a861df6fb7ff7ee170ef22bf3f6"},{"sha":"d3d516bffe7e7e6bce4c500cfefd94726dba4083","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename sub classes of cache replicator","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/d3d516bffe7e7e6bce4c500cfefd94726dba4083"},{"sha":"bb6bb603efd48833f9d0ea106506492481bad6c2","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename CacheListenerScope to PortalCacheListenerScope","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/bb6bb603efd48833f9d0ea106506492481bad6c2"},{"sha":"e9a87990275a3d21778e1caa9f8e727fc9c9e873","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename CacheManagerListener to PortalCacheManagerListener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/e9a87990275a3d21778e1caa9f8e727fc9c9e873"},{"sha":"ce924f98fbf2cd1c885c4c9860c31dfb0d533d0a","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename sub classes of cache manager listener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/ce924f98fbf2cd1c885c4c9860c31dfb0d533d0a"},{"sha":"f22a253f857fdd5ac89361790be49c99d1f7a96c","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename BootstrapLoader to PortalCacheBootstrapLoader","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/f22a253f857fdd5ac89361790be49c99d1f7a96c"},{"sha":"2c4c0f4ab2901e0da4cf34ced81d2d528d2721cf","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename sub classes of bootstrap loader","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/2c4c0f4ab2901e0da4cf34ced81d2d528d2721cf"},{"sha":"b37114182a4b60f948a0a2f2e8e00580ac35d36c","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename PortalCacheProvider to PortalCacheManagerProvider","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/b37114182a4b60f948a0a2f2e8e00580ac35d36c"},{"sha":"34971a324234dd623288ab8ba186e5ea53ca3101","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename methods in PortalCacheManager","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/34971a324234dd623288ab8ba186e5ea53ca3101"},{"sha":"e96084bfb4c2c686cae318ac03f3f388580d52f7","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename methods in PortalCache","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/e96084bfb4c2c686cae318ac03f3f388580d52f7"},{"sha":"ed8fc9efdc9590ea22af2f5ab50d1eeaeb69836e","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename methods in PortalCacheManagerListener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/ed8fc9efdc9590ea22af2f5ab50d1eeaeb69836e"},{"sha":"cd32f3439be1ac1e2e8e3c86d01bc9f70632c286","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename methods in PortalCacheBootstrapLoader","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/cd32f3439be1ac1e2e8e3c86d01bc9f70632c286"},{"sha":"2339b3e2c45216eebcaaa83a0b1501785987d1b1","author":{"email":"72a5fe0bd6f30182e049b14621a715ad23634d86@liferay.com","name":"tinatian"},"message":"LPS-56171 Rename methods in AggregatedPortalCacheManagerListener","distinct":true,"url":"https://api.github.com/repos/david-truong/liferay-portal/commits/2339b3e2c45216eebcaaa83a0b1501785987d1b1"}]}