{"sha": "1aad51519b6a7a224565a44c081b136ff3a7d667", "message": "Don't create index/foreign key that already exists, fixes #25", "author_date": "2019-10-17T16:56:28Z", "committer_date": "2019-10-17T16:56:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3e864b1625f3142e6ff084f9b41247f2f9f60f80", "message": "Use --platform=managed for publish cloudrun, closes #587", "author_date": "2019-10-17T21:51:45Z", "committer_date": "2019-10-17T21:51:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "619f724a722b3f23f4364f67d3164b93e8ba2a70", "message": "get_profile() now saves user to DB\n\nThis ensures we don't accidentally fail to create a user record\nfor the currently authenticated user.", "author_date": "2019-10-17T05:54:36Z", "committer_date": "2019-10-17T05:54:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a79fbdf29989d0537a2ebf144119d3994b9e04b5", "message": "Initial implementation of search command, refs #3", "author_date": "2019-10-17T17:56:29Z", "committer_date": "2019-10-17T17:56:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ba709553c5fc264cf055cf37f3ba21a96de48f83", "message": "Release 0.12", "author_date": "2019-10-17T17:57:33Z", "committer_date": "2019-10-17T17:57:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c9295233f219c446fa2085cace987067488a31b9", "message": "Tweet source extraction and new migration system (#24)\n\nCloses #12 and #23", "author_date": "2019-10-17T15:49:23Z", "committer_date": "2019-10-17T15:49:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e6555b35a7bdb1825ecc08158e4ee6ce79397ece", "message": "Instructions on updating favorited_by table with imported likes", "author_date": "2019-10-17T02:27:24Z", "committer_date": "2019-10-17T02:27:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}