{"push_id":2124697130,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"e8648bf45263a7e8ae87dfae32fdf2fa778ae5a0","before":"173c277dd5ce551cd65802c633f490e37c0a9076","commits":[{"sha":"40b069a29ff1ca82c5af83599692a42e395bb31d","author":{"name":"Bill Lovett","email":"7d8fb5221dddb30ca0738503eceb5dce85cfc989@ilovett.com"},"message":"Add multi method, don't return id from insert\n\nThe insert method cannot return the lastrowid because that value is\nnot populated due to the use of executemany(). It also would not be\npopulated if the query is anything other than a standard insert.\n\nThe multi method provides an alternative for being less dependent on\nlastrowid. Taking advantage of DB-API's implicit transactions, it\nallows multiple queries to be issued in sequence on the same connection.","distinct":true,"url":"https://api.github.com/repos/lovett/medley/commits/40b069a29ff1ca82c5af83599692a42e395bb31d"},{"sha":"03a01754a8dbc92585275fd31a7f94173ba9665a","author":{"name":"Bill Lovett","email":"7d8fb5221dddb30ca0738503eceb5dce85cfc989@ilovett.com"},"message":"[archive] Push all insert logic into the plugin\n\nReduce the POST method to just a single call to the archive plugin,\nand let it handle the details. Because handling inserts and updates\nwas getting out of hand.","distinct":true,"url":"https://api.github.com/repos/lovett/medley/commits/03a01754a8dbc92585275fd31a7f94173ba9665a"},{"sha":"e8648bf45263a7e8ae87dfae32fdf2fa778ae5a0","author":{"name":"Bill Lovett","email":"7d8fb5221dddb30ca0738503eceb5dce85cfc989@ilovett.com"},"message":"[archive] Handle insert and update more compactly\n\nThe previous approach to adding a bookmark involved figuring out the\nexisting state of a given within the database, and then figuring out\nan appropriate course of action. The new approach pushes all of that\nto the database, leveraging sqlite's changes() function to insert\nwhen an update has not occurred.","distinct":true,"url":"https://api.github.com/repos/lovett/medley/commits/e8648bf45263a7e8ae87dfae32fdf2fa778ae5a0"}]}
{"actor":{"display_login":"lovett"}}