{"push_id":619546115,"size":52,"distinct_size":52,"ref":"refs/heads/master","head":"913de2be8c4c4e83807c377d3983f5fee8e1f134","before":"0bea6b4094a8a807787ed0d0055d2d3f36339a41","commits":[{"sha":"834b2701ea4cbdb03f592cdcbc78978ac71e1d8d","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 New jmx-hot-deply-register-listener: This bundle will register all the bundles that are installed after it is active.","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/834b2701ea4cbdb03f592cdcbc78978ac71e1d8d"},{"sha":"f650c32ac60404606957875d61688afa10aa0412","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 Add osgi compendium dependencies","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/f650c32ac60404606957875d61688afa10aa0412"},{"sha":"f0aba5f83cefc20c15e9bf93c1eb97dd57947416","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 New class to manage the statistics fot the plugins","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/f0aba5f83cefc20c15e9bf93c1eb97dd57947416"},{"sha":"b2bb4deb5b640fd75d799b53ec58669332adfc77","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 New interface for JMX statistics","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/b2bb4deb5b640fd75d799b53ec58669332adfc77"},{"sha":"46a71d10a91d29c6276e578b43052ad6027e783b","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 Implementation of the interface PluginManagerMBean","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/46a71d10a91d29c6276e578b43052ad6027e783b"},{"sha":"772f5e09446e2c71952abf2c4ee233c585ceafe2","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 Add log4j dependencies","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/772f5e09446e2c71952abf2c4ee233c585ceafe2"},{"sha":"154b2b200a7e8f32b518f3c61c6f1c0090f6cc76","author":{"email":"ce8f1ffcdaf2aafd0282ae0d7c3b8dffdd8b2d59@liferay.com","name":"Cristina González Castellano"},"message":"LPS-54613 Hot deploy listener to register when a plugin is deployed/undeployed","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/154b2b200a7e8f32b518f3c61c6f1c0090f6cc76"},{"sha":"1f1e97fa3457bb345dfda60ebee7d93a3043b6e3","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 Rename","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/1f1e97fa3457bb345dfda60ebee7d93a3043b6e3"},{"sha":"47502e5260f76ceb3c886cc22c0f40218bbbd673","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 Refactor packages","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/47502e5260f76ceb3c886cc22c0f40218bbbd673"},{"sha":"58e09c8f0231259b1e0d6ff97bacca3ba0acea94","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 Cleaner approach","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/58e09c8f0231259b1e0d6ff97bacca3ba0acea94"},{"sha":"cb7e95aef3d9c05a00110b29f4664a2e687ea429","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 Non-required dependency","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/cb7e95aef3d9c05a00110b29f4664a2e687ea429"},{"sha":"38c2d22ddd70b18b8a83d57db211f8b94b8184f1","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 SF","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/38c2d22ddd70b18b8a83d57db211f8b94b8184f1"},{"sha":"84558ba72187ad284dd0c1d7cce02296a001ffb5","author":{"email":"a4a2ab125ad41a0ef7b81abd99f5d7989a99a819@liferay.com","name":"Miguel Angel Pastor Olivar"},"message":"LPS-54613 SF","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/84558ba72187ad284dd0c1d7cce02296a001ffb5"},{"sha":"592caaaca437c43ec20584d8c8fc5399f110324a","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Missing breaks (I guess there is the point where Brian will say if-else is better than switch :) )","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/592caaaca437c43ec20584d8c8fc5399f110324a"},{"sha":"73302a47e9039e4be763ff4a8082e2e707cdbd68","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Let's do the if-else way that Brian prefers. And bump up the unknown command to be warning level.","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/73302a47e9039e4be763ff4a8082e2e707cdbd68"},{"sha":"41a67c12b4c88130ceadf67af0e3d5691154502e","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Object reference and classloader leaking on module deactivation.","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/41a67c12b4c88130ceadf67af0e3d5691154502e"},{"sha":"6425e5e9546a6c8dce4a6c320738ddc4c1c22e59","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Not thrown","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/6425e5e9546a6c8dce4a6c320738ddc4c1c22e59"},{"sha":"6bc84b388662c6782bc5fcbc9ad30eab7982532f","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Name the paramter and field to reflect what it really is.","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/6bc84b388662c6782bc5fcbc9ad30eab7982532f"},{"sha":"b347fc8953ef429cebd38551b18f441edc861e02","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-54613 Be defensive for \"hostile\" MB messages.","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/b347fc8953ef429cebd38551b18f441edc861e02"},{"sha":"42ff876aa6b4cb924a6aab5bb0fa22b747e43040","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-54613 Eclipse","distinct":true,"url":"https://api.github.com/repos/natecavanaugh/liferay-portal/commits/42ff876aa6b4cb924a6aab5bb0fa22b747e43040"}]}