{"push_id":1093259486,"size":535,"distinct_size":535,"ref":"refs/heads/master","head":"a96566f0bd719b2ebd1d7844ec248cf039fc1f7e","before":"e05a3ad2e4e89ede8bf0ffc76bc182581abbf0c6","commits":[{"sha":"45032d54e1bed981178e377857edb484f7af6f95","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"A few refactorings in Group package","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/45032d54e1bed981178e377857edb484f7af6f95"},{"sha":"ed534e4c61bdc5f2a010f1dde8823ac72bdffdf2","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Make group logic independent of swing.undo","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/ed534e4c61bdc5f2a010f1dde8823ac72bdffdf2"},{"sha":"2c87c2f8305efa9f5a696c1956fccb89444c985c","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Separate GUI and logic in groups","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/2c87c2f8305efa9f5a696c1956fccb89444c985c"},{"sha":"2f7626e9038fdfd2837a5d82e4b264480e6a14dd","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Split groups package into logic.groups and gui.groups","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/2f7626e9038fdfd2837a5d82e4b264480e6a14dd"},{"sha":"b4ffe22ecd76613835e20f4e1466d1f145ce538f","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Move some display logic to GroupTreeNodeViewModel","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/b4ffe22ecd76613835e20f4e1466d1f145ce538f"},{"sha":"0afa0b7cee7ceea6a99a0031232e30a8e414fe6e","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Consistent usage of GroupTreeNodeViewModel","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/0afa0b7cee7ceea6a99a0031232e30a8e414fe6e"},{"sha":"43ed0a877cfe0cb271d3115e553ddf25203053ad","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Add missing language key","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/43ed0a877cfe0cb271d3115e553ddf25203053ad"},{"sha":"4daef308cdf0635d8a0b64b189c9980588eaa625","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Add many tests for TreeNode and rename some methods","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/4daef308cdf0635d8a0b64b189c9980588eaa625"},{"sha":"ff86022cd6106fe1550a39301ade597206dd403d","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Fix cast exception","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/ff86022cd6106fe1550a39301ade597206dd403d"},{"sha":"749a39c1f811e1f05dff5f2efff78f0cdd7f26d1","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Code cleanup in groups","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/749a39c1f811e1f05dff5f2efff78f0cdd7f26d1"},{"sha":"f5bdbe7d56758f1683b38aea3386ee06def6c1df","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Refactor GroupSelector","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/f5bdbe7d56758f1683b38aea3386ee06def6c1df"},{"sha":"51b729fb752b07757999b9ecfba64378a8440dc1","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Add tests and refactor GroupTreeNode","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/51b729fb752b07757999b9ecfba64378a8440dc1"},{"sha":"04a9b7d7dba31f4376448e886f46b14ea2470f61","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Implement observer interface for group tree changes","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/04a9b7d7dba31f4376448e886f46b14ea2470f61"},{"sha":"b1e36cbeb373b31d2572e62a0bacdf15a5d875c0","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Fix bug that group view does not refresh itself after removing groups","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/b1e36cbeb373b31d2572e62a0bacdf15a5d875c0"},{"sha":"7befb088babd5c56277cfb6c2bf86ca5b810268e","author":{"email":"6e3b2ea5538f1752a10d3f04fddcdb11429e4200@gmail.com","name":"Oliver Kopp"},"message":"Add Christoph as author\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/7befb088babd5c56277cfb6c2bf86ca5b810268e"},{"sha":"4cf3f67efcdaa29fd6838e97e0904e47144f37f4","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Trim whitespace on save","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/4cf3f67efcdaa29fd6838e97e0904e47144f37f4"},{"sha":"e2668aff5b92b81b3dd57b1668524270bbc163ea","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Remove TrimFormatter","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/e2668aff5b92b81b3dd57b1668524270bbc163ea"},{"sha":"93817aa944e607f7b21f2b03e68f40d5d07e0797","author":{"email":"abc695b699837c0bcd8f0af8d24601e3177fee09@gmx.de","name":"Tobias Diez"},"message":"Change github templates","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/93817aa944e607f7b21f2b03e68f40d5d07e0797"},{"sha":"7965ce6496e5340642294dcc6d8c73023fc32165","author":{"email":"b8f3462f440df9f618f7067fef85cba96f41fdd0@gmail.com","name":"Simon Harrer"},"message":"Merge pull request #974 from tobiasdiez/alwaystrim\n\nAlways trim fields on save and remove TrimFormatter","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/7965ce6496e5340642294dcc6d8c73023fc32165"},{"sha":"f70d9046499bcafec825e22969a1a18cb9dc4af9","author":{"email":"adcfd8d863b7826249ae5be30494f3f20433acbf@gmail.com","name":"Oscar Gustafsson"},"message":"Some more fixes","distinct":true,"url":"https://api.github.com/repos/bruehldev/jabref/commits/f70d9046499bcafec825e22969a1a18cb9dc4af9"}]}