{"push_id":566510938,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"11d41c26c7071d82b39271ad7e8534e4b1eb783a","before":"9fff6259593cd084f7891143b52deb59b3feb859","commits":[{"sha":"5d94235a94e4990a096e25239431be33d63aab26","author":{"email":"c2a7fbf784338c2572ecea929f463d2e25a4249d@gmail.com","name":"Neil Griffin"},"message":"FACES-2039 portal:header and portal:buttonRow components","distinct":true,"url":"https://api.github.com/repos/vsingleton/liferay-faces/commits/5d94235a94e4990a096e25239431be33d63aab26"},{"sha":"11d41c26c7071d82b39271ad7e8534e4b1eb783a","author":{"email":"c2a7fbf784338c2572ecea929f463d2e25a4249d@gmail.com","name":"Neil Griffin"},"message":"FACES-2039 portal:header and portal:buttonRow components\nFACES-2021 Prepare for OSGi by moving impl classes to internal sub-packages in order to clearly distinguish API from implementation","distinct":true,"url":"https://api.github.com/repos/vsingleton/liferay-faces/commits/11d41c26c7071d82b39271ad7e8534e4b1eb783a"}]}