commits
1 row where author = 45057, message = "New plugin hook: register_output_renderer hook (#441) Thanks @russss! * Add register_output_renderer hook This changeset refactors out the JSON renderer and then adds a hook and dispatcher system to allow custom output renderers to be registered. The CSV output renderer is untouched because supporting streaming renderers through this system would be significantly more complex, and probably not worthwhile. We can't simply allow hooks to be called at request time because we need a list of supported file extensions when the request is being routed in order to resolve ambiguous database/table names. So, renderers need to be registered at startup. I've tried to make this API independent of Sanic's request/response objects so that this can remain stable during the switch to ASGI. I'm using dictionaries to keep it simple and to make adding additional options in the future easy. Fixes #440" and repo = 107914493 sorted by author_date descending
This data as json, CSV (advanced)
Suggested facets: author_date (date), committer_date (date)
repo 1
- datasette · 1 ✖
sha | author_date ▲ | committer_date | raw_author | raw_committer | repo | author | committer |
---|---|---|---|---|---|---|---|
cf406c075433882b656e340870adf7757976fa4c | 2019-05-01T23:01:56Z | 2019-05-01T23:01:56Z | Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b | Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 | datasette 107914493 | russss 45057 | simonw 9599 |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [commits] ( [sha] TEXT PRIMARY KEY, [message] TEXT, [author_date] TEXT, [committer_date] TEXT, [raw_author] TEXT REFERENCES [raw_authors]([id]), [raw_committer] TEXT REFERENCES [raw_authors]([id]), [repo] INTEGER REFERENCES [repos]([id]), [author] INTEGER REFERENCES [users]([id]), [committer] INTEGER REFERENCES [users]([id]) ); CREATE INDEX [idx_commits_committer] ON [commits] ([committer]); CREATE INDEX [idx_commits_author] ON [commits] ([author]); CREATE INDEX [idx_commits_repo] ON [commits] ([repo]); CREATE INDEX [idx_commits_raw_committer] ON [commits] ([raw_committer]); CREATE INDEX [idx_commits_raw_author] ON [commits] ([raw_author]);