{"push_id":723796651,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"07973363930ee85510a0310d6ee16200d4567dd4","before":"e6471b88625fb796568f8c2baf87bf6938ecef80","commits":[{"sha":"ea7a79d39b8cf2d808dc04d930883b31e9573b63","author":{"email":"a12d120f79285ee2fc96eb7058badd285af93ae3@gmail.com","name":"Steve Swinsburg"},"message":"SAK-29685 Make sort order consistent and clear (SORT_BY_NONE means none and null means SORT_BY_SORTING , i.e. the specified order. wtf).","distinct":true,"url":"https://api.github.com/repos/axxter99/sakai/commits/ea7a79d39b8cf2d808dc04d930883b31e9573b63"},{"sha":"640f6aab8ad3939d44fcbf66e5df66c81d447bd9","author":{"email":"a12d120f79285ee2fc96eb7058badd285af93ae3@gmail.com","name":"Steve Swinsburg"},"message":"Merge pull request #858 from steveswinsburg/feature/SAK-29685_sort_bug\n\nSAK-29685 Make sort order consistent and clear","distinct":true,"url":"https://api.github.com/repos/axxter99/sakai/commits/640f6aab8ad3939d44fcbf66e5df66c81d447bd9"},{"sha":"792b6e3a943f11664fd7675fe423fd399d604064","author":{"email":"ce62289de20874d77c66c3820872fafcfb568b1f@umich.edu","name":"Charles Severance"},"message":"SAK-29328 - Major refactor of LTI2 utility code to allow toolproxy inspection\n\nAs we go forward with ContentItem and other LTI 2.x services, we will\nneed to increasingly look at the ToolProxy and ToolProxyBinding structures\nso this pulls that utility code into two classes and refactors the rest\nof the code to use those utility classes.","distinct":true,"url":"https://api.github.com/repos/axxter99/sakai/commits/792b6e3a943f11664fd7675fe423fd399d604064"},{"sha":"07973363930ee85510a0310d6ee16200d4567dd4","author":{"email":"ce62289de20874d77c66c3820872fafcfb568b1f@umich.edu","name":"Charles Severance"},"message":"Merge pull request #859 from csev/SAK-29328\n\nSAK-29328 - Major refactor of LTI2 utility code to allow toolproxy inspection","distinct":true,"url":"https://api.github.com/repos/axxter99/sakai/commits/07973363930ee85510a0310d6ee16200d4567dd4"}]}