{"push_id":693752219,"size":340,"distinct_size":1,"ref":"refs/heads/master","head":"31e517aa56c1e3f6fdcfc6b3bc15872c4f0c0322","before":"32d0cb0cf8b2f01f87188eee4e9c459466ce7859","commits":[{"sha":"ee6db32365da53769889b2db29e125d2942ac375","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"Record","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/ee6db32365da53769889b2db29e125d2942ac375"},{"sha":"3768746f6a3e921378500ba77fc3f876bdf70029","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-56273 SF","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/3768746f6a3e921378500ba77fc3f876bdf70029"},{"sha":"68c753aa604f5303c05aa9b45979f907c6f2e8cc","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-56271 Move targets to where they are actually being used.","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/68c753aa604f5303c05aa9b45979f907c6f2e8cc"},{"sha":"5e757c1a60bd9bbbe08c1ff7d261e0ea46ec15b3","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-56271 Macrodef record-git-commit-plugins and record-git-commit-plugins","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/5e757c1a60bd9bbbe08c1ff7d261e0ea46ec15b3"},{"sha":"18782351a120a4dca138f429c6ad7d2a82bd755d","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-56271 Extract out gc log printing logic as macrodef","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/18782351a120a4dca138f429c6ad7d2a82bd755d"},{"sha":"65e665bba070bb0e3d121733e57862d46c0c877c","author":{"email":"f9d1e59dcbe6edf013f6b0291da8a0febde60e66@liferay.com","name":"shuyangzhou"},"message":"LPS-56271 Don't run CI only tasks locally.","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/65e665bba070bb0e3d121733e57862d46c0c877c"},{"sha":"3dd42f9de64efd135e021ef9129f6ce2b20780a3","author":{"email":"19d87895fd866a870172ad2efba03013e296358f@liferay.com","name":"Brian Chan"},"message":"LPS-56271 SF","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/3dd42f9de64efd135e021ef9129f6ce2b20780a3"},{"sha":"6e9db71c95444345e0b4ae4bb3bdfe8c8c1292ec","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 show version status","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/6e9db71c95444345e0b4ae4bb3bdfe8c8c1292ec"},{"sha":"a662ebbcaa4a42f93f881d2fe513b86de3d89a4a","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 user chooses to save a draft or an approved version of a form","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/a662ebbcaa4a42f93f881d2fe513b86de3d89a4a"},{"sha":"d96c376d268d542e42a8cab5139b92afd1365bac","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 show structure version history","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/d96c376d268d542e42a8cab5139b92afd1365bac"},{"sha":"64a005aa1992eebe72e58abad988c3eec8f909dc","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 add structure view page","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/64a005aa1992eebe72e58abad988c3eec8f909dc"},{"sha":"f0f7f91ad2507edfda9499f010ce2347df45be20","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 add revertStructure action command","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/f0f7f91ad2507edfda9499f010ce2347df45be20"},{"sha":"79dd6b38baa37d9705c2317bfd5ae3bb8c255570","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 add read only support to form builder","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/79dd6b38baa37d9705c2317bfd5ae3bb8c255570"},{"sha":"87d5e6aa602baf5f3ac79044fe21c270688f07d5","author":{"email":"914fb49639324dec7e6b6023f3253827bc5006e2@liferay.com","name":"Leonardo Barros"},"message":"LPS-50939 language. Marcellus, please run build-lang","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/87d5e6aa602baf5f3ac79044fe21c270688f07d5"},{"sha":"c5c17b7e134154eff3871aee770421b5b72817a0","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 We should track the parent as well since we can update it, also add InvalidStructureVersion exception","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/c5c17b7e134154eff3871aee770421b5b72817a0"},{"sha":"cea05e5541b1c7431a040c777f7f3978a4e0833e","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 Add helper method","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/cea05e5541b1c7431a040c777f7f3978a4e0833e"},{"sha":"05f4c771c45779f1fd2d707f6213d58ac30577b7","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 Add helper methods to ddmStructureVersionImpl","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/05f4c771c45779f1fd2d707f6213d58ac30577b7"},{"sha":"4d7854218f13c9bfd2bf840a7d19c814dc375e4c","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 Add revertStructure operation","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/4d7854218f13c9bfd2bf840a7d19c814dc375e4c"},{"sha":"31cfd8030afa7d2dd4b441f35941268b1f35e7da","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 SF","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/31cfd8030afa7d2dd4b441f35941268b1f35e7da"},{"sha":"3002382d5b837761df0cad056d40d8481f1a72ce","author":{"email":"8c52ff62252ded3c212b44a5d693a56da3414ebd@liferay.com","name":"Marcellus Tavares"},"message":"LPS-50939 Not needed","distinct":false,"url":"https://api.github.com/repos/willnewbury/liferay-portal/commits/3002382d5b837761df0cad056d40d8481f1a72ce"}]}