{"push_id":571036098,"size":89,"distinct_size":89,"ref":"refs/heads/master","head":"a70cc0c63684533bb0aa4dd42020d7f7a3769b74","before":"98c922473daa8dfc775e8056a7419c5c82ddc4ba","commits":[{"sha":"45514c8a70cdf66b787159af7dacd03143537780","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 DefaultFullNameGenerator add support for user name fields properties","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/45514c8a70cdf66b787159af7dacd03143537780"},{"sha":"aec32968b6bb2ae3fa2cb5ce759e35f31a0b85be","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 DefaultFullNameGenerator use hyphenated words for property values","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/aec32968b6bb2ae3fa2cb5ce759e35f31a0b85be"},{"sha":"2036e54aeab2061a00176e88f1cb6a4f30374f37","author":{"email":"e62309c6fd123bf4dcb5263275949244e220f171@liferay.com","name":"Pei-Jung Lan"},"message":"LPS-51819 Add new method to generate localized full name for user","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/2036e54aeab2061a00176e88f1cb6a4f30374f37"},{"sha":"63b4a60efd10a76b860e696e7085e430576e9f3e","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Add option to include prefix and suffix in getFullName method","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/63b4a60efd10a76b860e696e7085e430576e9f3e"},{"sha":"a1598fa8dd8202966b19d2e86da1015f64defe9f","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Regen User","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/a1598fa8dd8202966b19d2e86da1015f64defe9f"},{"sha":"d8481a3ae0c47c201b1485d2c0104686fa6e4ea9","author":{"email":"c96a92ad336ea4625a739ab582942f651a039327@liferay.com","name":"Jorge Ferrer"},"message":"LPS-48160 The log of an operation should always be together with the execution of the operation.\n\nIn the previous code the log was with the check, and it was assuming that later the shortening was going to happen, but there is no guarantee and in that case the log would be missleading.","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/d8481a3ae0c47c201b1485d2c0104686fa6e4ea9"},{"sha":"c6cebf0b1037ec493f8ddb22870d1c5c0ce331d2","author":{"email":"c96a92ad336ea4625a739ab582942f651a039327@liferay.com","name":"Jorge Ferrer"},"message":"LPS-48160 Rename method and simplify. Unless there is a good reason otherwise methods that return boolean should start with \"is\"","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/c6cebf0b1037ec493f8ddb22870d1c5c0ce331d2"},{"sha":"cc0993adf13c7ce5100fdb50ee7ab7e679ccb5a4","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Implement FullNameDefinition in DefaultFullNameGenerator","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/cc0993adf13c7ce5100fdb50ee7ab7e679ccb5a4"},{"sha":"9e4e24fe18c61cba1451b9181a6153d2dd09c2f1","author":{"email":"c96a92ad336ea4625a739ab582942f651a039327@liferay.com","name":"Jorge Ferrer"},"message":"LPS-51819 Never do a catch with no body, specially for parent exceptions\n\nIn this case, we want to ignore the suffix and preffix if they were not found. In that case we should only catch the NoSuchListTypeException. Unfortunately the getListType() method declares throwing a PortalException, which is quite generic so we are forced to catch it and throw it as a SystemException (which is runtime). We know that with the current code that will never happen, but this way this class is protected from future changes in the implementation of getListType()","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/9e4e24fe18c61cba1451b9181a6153d2dd09c2f1"},{"sha":"72c306f63c8a5e31d90594211dd2ff2d43f4f198","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Ant format-source","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/72c306f63c8a5e31d90594211dd2ff2d43f4f198"},{"sha":"74042fe821e69ea5cc5b3af642469ee42403eae8","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Trim whitespace","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/74042fe821e69ea5cc5b3af642469ee42403eae8"},{"sha":"7c681c2fa7397348503931b905327af20acb7562","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51819 SF","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/7c681c2fa7397348503931b905327af20acb7562"},{"sha":"615c5f5294d959d2ea0f723fb915adf05d330726","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51819 Fix invalid \"finally\" block","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/615c5f5294d959d2ea0f723fb915adf05d330726"},{"sha":"6f38115dce089b6fe472f6a19e66ce5b6455f30a","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 FullNameGenerator and DefaultFullNameGenerator update usage","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/6f38115dce089b6fe472f6a19e66ce5b6455f30a"},{"sha":"ddc475b0e495bf5cd125299eac7e293efa43fe98","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 FullNameField Encapsulate empty array check with semantic method","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/ddc475b0e495bf5cd125299eac7e293efa43fe98"},{"sha":"0fa8343d9dc6973939ea4564b216659c68607f97","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 Use long instead of int","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/0fa8343d9dc6973939ea4564b216659c68607f97"},{"sha":"bd493c2ce6739ffebb63671336c8ca732a793517","author":{"email":"335fb69757b4e64216216b9976740f0c9593739e@liferay.com","name":"drewbrokke"},"message":"LPS-51819 ant format source","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/bd493c2ce6739ffebb63671336c8ca732a793517"},{"sha":"d146b66de8b0beee2c7a307d71ef5e06e25159bb","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51819 SF","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/d146b66de8b0beee2c7a307d71ef5e06e25159bb"},{"sha":"abf8598ad976a546f4fb2f3f9d636d52168f3eef","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-51819 SF","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/abf8598ad976a546f4fb2f3f9d636d52168f3eef"},{"sha":"075bd36c807ff56c2e0172e52e7274449964c9a8","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-53442 Include aspectj-rt.jar for portal-test module, as system bundle no longer exports it.","distinct":true,"url":"https://api.github.com/repos/dustinryerson/liferay-portal/commits/075bd36c807ff56c2e0172e52e7274449964c9a8"}]}