{"sha": "6a0c5de6154893eb4269dc7b1f160726ec6395f2", "message": "ensure_build_metadata() function for metadata\n\nThis will be run at compile time - the goal is to generate a build-\nmetadata.json file with a bunch of useful facts about the databases that could\nbe expensive to generate at run-time.\n\nExample metadata:\n\n {\n \"flights\": {\n \"file\": \"flights.db\",\n \"tables\": {\n \"airlines\": 6048,\n \"airports\": 8107,\n \"routes\": 67663\n },\n \"hash\": \"07d1283e07786b1235bb7041ea445ae103d1571565580a29eab0203c555725fd\"\n }\n\nSo far we have a sha256 hash of the database file itself, plus a row count for\neach table.\n\nFixes #11", "author_date": "2017-10-23T16:02:40Z", "committer_date": "2017-10-23T16:02:40Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f571b19d8a5fd3a19fdf679421fd55a8edbf5295", "message": "sqlerrors() decorator catching and returning useful errors\n\nCloses #8", "author_date": "2017-10-23T15:28:00Z", "committer_date": "2017-10-23T15:28:00Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "de04d7a854d71003ffcf98028eab976a936c2dba", "message": "Initial working proof of concept", "author_date": "2017-10-23T00:41:19Z", "committer_date": "2017-10-23T00:41:19Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ac9d66817d6a08b806f8e4bc16da02fbdb430496", "message": "Initial commit", "author_date": "2017-10-23T00:39:03Z", "committer_date": "2017-10-23T00:39:03Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}}