{"push_id":1265058228,"size":8,"distinct_size":7,"ref":"refs/heads/develop","head":"176ead824ca2a7efea9c46621bb0d73b547e13af","before":"2c81b14adf5b5dcf2d65d36b3bc23fa84e5fdb78","commits":[{"sha":"8024b7558cc09fbde7169cf704b85f3c45d5acd7","author":{"name":"Robert Painsi","email":"e703a2983fe7d1e865aa2cca22474dd45d64f90d@gmail.com"},"message":"Add CatroidFieldKeySorterTest\n\nTests the general case of the CatroidFieldKeySorter where fields are\nsorted alphabetically by class hierarchy. The current implementation\nworks like following. All fields in the topmost base class are sorted\nalphabetically and added to the list order, then the second topmost base\nclass fields are sorted and added to the list and so on.","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/8024b7558cc09fbde7169cf704b85f3c45d5acd7"},{"sha":"5445891de7bf07211e3f46b8a14271a4852f68ae","author":{"name":"Robert Painsi","email":"e703a2983fe7d1e865aa2cca22474dd45d64f90d@gmail.com"},"message":"CAT-1636 Order XStream XML fields by annotation\n\nThe new XStreamFieldKeyOrder annotation provides an easier way to define\na custom field order in the XML file.\n\nOnly serialized (!static and !transient) fields have to be specified in\nthe annotation now. If not specified, the CatroidFieldKeySorter will\nthrow an exception when saving a project. If there is an alias defined\nfor the field, the alias has to be used in the annotation.\n\nThere are two reasons why I decided to throw an exception\n- It's identical to the previous behavior, just the exception type\n  differs.\n- A simple log message will easily be overseen.\n\nhttp://xstream.10960.n7.nabble.com/Is-there-a-way-to-set-the-order-of-Xstream-serialization-td8300.html#a8464","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/5445891de7bf07211e3f46b8a14271a4852f68ae"},{"sha":"f117461fc715ece8b046d0af9c869ab2ce32833d","author":{"name":"Robert Riedl","email":"df8518a0017099fec44a9081e6db3487336ba5fa@student.tugraz.at"},"message":"Bugfix for CAT-1935 and CAT-1936","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/f117461fc715ece8b046d0af9c869ab2ce32833d"},{"sha":"e7f9ac7c229a9fc93030cdf795e516957d633096","author":{"name":"Thomas Schranz","email":"00153902f5013e0c21535cf73aaea50856aff422@student.tugraz.at"},"message":"CAT-2078 Updated dependencies in gradle","distinct":false,"url":"https://api.github.com/repos/thmq/Catroid/commits/e7f9ac7c229a9fc93030cdf795e516957d633096"},{"sha":"b3825ea6d529eca5e8d787ab6a1890991086b540","author":{"name":"Thomas Schranz","email":"00153902f5013e0c21535cf73aaea50856aff422@student.tugraz.at"},"message":"Merge pull request #1890 from thmq/CAT-2078\n\nCAT-2078 Updated dependencies in gradle","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/b3825ea6d529eca5e8d787ab6a1890991086b540"},{"sha":"8f052ac53a4a402550e4ca5e193e7da61a3c2941","author":{"name":"Thomas Schranz","email":"00153902f5013e0c21535cf73aaea50856aff422@student.tugraz.at"},"message":"Merge pull request #1897 from robertriedl/CAT-1935_CAT-1936_Bugfix\n\nBugfix for CAT-1935 and CAT-1936","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/8f052ac53a4a402550e4ca5e193e7da61a3c2941"},{"sha":"aca78495cbacf9bd1f9f4cb7dbd8bab8c89d5a4c","author":{"name":"Thomas Schranz","email":"00153902f5013e0c21535cf73aaea50856aff422@student.tugraz.at"},"message":"Merge pull request #1880 from robertpainsi/CAT-1636_order_xstream_fields_by_annotation\n\nCAT-1636 Order xstream fields by annotation","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/aca78495cbacf9bd1f9f4cb7dbd8bab8c89d5a4c"},{"sha":"176ead824ca2a7efea9c46621bb0d73b547e13af","author":{"name":"Thomas Schranz","email":"00153902f5013e0c21535cf73aaea50856aff422@student.tugraz.at"},"message":"CAT-FIX Fixed gradle wrapper and moved test","distinct":true,"url":"https://api.github.com/repos/thmq/Catroid/commits/176ead824ca2a7efea9c46621bb0d73b547e13af"}]}
{"actor":{"display_login":"thmq"}}