{"push_id":1018977541,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"2a60b0e91061be9e79aad677b0682faf78283f3f","before":"ca0f4c0de0aea8f3fee5fc77aef018b61d5ef6b0","commits":[{"sha":"0959ba267603baded44930da47a0de0647446164","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 Use TransactionConfig.Factory","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/0959ba267603baded44930da47a0de0647446164"},{"sha":"aa95ceecc4002018a87e70b151cb86924edc9a9a","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 Equals and hashCode for TransactionConfig","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/aa95ceecc4002018a87e70b151cb86924edc9a9a"},{"sha":"a26eba1fe6bc7a6bece90facbe95faadd99c91cf","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 ToString for TransactionConfig","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/a26eba1fe6bc7a6bece90facbe95faadd99c91cf"},{"sha":"c1dda6aa41927f63c13ba76eb316dca95e731e1e","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 Enhance TransactionalTestRule to support @Transactional on @BeforeClass, @AfterClass, @Before, @After and @Test","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/c1dda6aa41927f63c13ba76eb316dca95e731e1e"},{"sha":"6e4acbd23a8b8d4e76cb30e807b8ac1f3f1ebc72","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 Tests for TransactionalTestRule","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/6e4acbd23a8b8d4e76cb30e807b8ac1f3f1ebc72"},{"sha":"3144e2d5d278a2f2aafc80108f94cd559d1a7fe2","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 Fix JournalArticleFinderTest properly","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/3144e2d5d278a2f2aafc80108f94cd559d1a7fe2"},{"sha":"a17f5cb4a3347f1e1198f31fc181fb8f4565a8b9","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"Revert \"LPS-63499 IndexerRequestBufferTransactionLifecycleListener should run its callbacks in a new tx to prevent some unknown indexing operations pollute current tx context.\"\n\nThis reverts commit 184cea8b1f76ce19e4fdb113eb6ae6eb9ed8d7ea.","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/a17f5cb4a3347f1e1198f31fc181fb8f4565a8b9"},{"sha":"351df71073c4e7f6186fd714f54f9f1cf941feb3","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-63499 SF exclude","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/351df71073c4e7f6186fd714f54f9f1cf941feb3"},{"sha":"d868cf4118e26361edcc392741aea46c84bd3a52","author":{"email":"b30533b73f369e38de76052779cb4c7c9d751e65@liferay.com","name":"Preston-Crary"},"message":"LPS-64188 Allow multiple setUp, tearDown, etc methods in test classes","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/d868cf4118e26361edcc392741aea46c84bd3a52"},{"sha":"20de7b952a6ddc31d8fe01cc3731fa647d8b3add","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-62450 Prepare test build for ruby-sass-compiler-jdk7","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/20de7b952a6ddc31d8fe01cc3731fa647d8b3add"},{"sha":"2a60b0e91061be9e79aad677b0682faf78283f3f","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-63499 SF","distinct":true,"url":"https://api.github.com/repos/liferay/liferay-portal/commits/2a60b0e91061be9e79aad677b0682faf78283f3f"}]}