{"push_id":880779871,"size":4,"distinct_size":0,"ref":"refs/heads/master","head":"acdf04b1192912a348c6d766294a46f36d03c0cd","before":"6b973ee041adddb1b969f63d899562c9bdf35405","commits":[{"sha":"8c0c8ac53da90ad5cb86c5ce7d4953feff215f29","author":{"email":"b9e1f2a565627246c62b1a7d02e48148cde73e0c@silktide.com","name":"Danny Smart"},"message":"Add the full query to any PDO exception we have to throw ourselves","distinct":false,"url":"https://api.github.com/repos/silktide/reposition-sql/commits/8c0c8ac53da90ad5cb86c5ce7d4953feff215f29"},{"sha":"eb52e2a292ae69eeea906831be7da2926f7a21c9","author":{"email":"b9e1f2a565627246c62b1a7d02e48148cde73e0c@silktide.com","name":"Danny Smart"},"message":"Change the join condition for joins we're not interested in from 'field IS NULL' to 'FALSE' as it is far far far simpler and less prone to bugs","distinct":false,"url":"https://api.github.com/repos/silktide/reposition-sql/commits/eb52e2a292ae69eeea906831be7da2926f7a21c9"},{"sha":"66df66ace00297ed682f9dbd6162fd69c672ff5d","author":{"email":"b9e1f2a565627246c62b1a7d02e48148cde73e0c@silktide.com","name":"Danny Smart"},"message":"Make sort conditions portable across databases\n - IFNULL is a mysql function, COALESCE is standard SQL","distinct":false,"url":"https://api.github.com/repos/silktide/reposition-sql/commits/66df66ace00297ed682f9dbd6162fd69c672ff5d"},{"sha":"acdf04b1192912a348c6d766294a46f36d03c0cd","author":{"email":"b9e1f2a565627246c62b1a7d02e48148cde73e0c@silktide.com","name":"Danny Smart"},"message":"When determining which field to use to recognise a change in parent, the very first non-array field may not be suitable. We need to select from the primary keys of the collections instead.","distinct":false,"url":"https://api.github.com/repos/silktide/reposition-sql/commits/acdf04b1192912a348c6d766294a46f36d03c0cd"}]}