home / github

Menu
  • Search all tables
  • GraphQL API

commits

Table actions
  • GraphQL API for commits

20 rows where author = 45057 sorted by author_date descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: committer_date, raw_committer, committer, author_date (date), committer_date (date)

repo 1

  • datasette 20

author 1

  • russss · 20 ✖
sha message author_date ▲ committer_date raw_author raw_committer repo author committer
d555baf508de71a5e3dc9a9aed2c13f6f202956d Suppress rendering of binary data - thanks @russss (#442) Binary columns (including spatialite geographies) get shown as ugly binary strings in the HTML by default. Nobody wants to see that mess. Show the size of the column in bytes instead. If you want to decode the binary data, you can use a plugin to do it. 2019-05-03T16:44:48Z 2019-05-03T16:44:48Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 russss 45057 simonw 9599
bf229c9bd88179c8ec16bd65fd4fb28ab4241c2e Pass view_name to extra_body_script hook (#443) At the moment it's not easy to tell whether the hook is being called in (for example) the row or table view, as in both cases the `database` and `table` parameters are provided. This passes the `view_name` added in #441 to the `extra_body_script` hook. 2019-05-03T13:12:19Z 2019-05-03T13:12:19Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 russss 45057 simonw 9599
470cf0b05d4fda0d2563f81c7e32af13fe346ccc Add a max-line-length setting for flake8 (#444) This stops my automatic editor linting from flagging lines which are too long. It's been lingering in my checkout for ages. 160 is an arbitrary large number - we could alter it if we have any opinions (but I find the line length limit to be my least favourite part of PEP8). 2019-05-03T13:11:27Z 2019-05-03T13:11:27Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 russss 45057 simonw 9599
cf406c075433882b656e340870adf7757976fa4c 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 2019-05-01T23:01:56Z 2019-05-01T23:01:56Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 13ae486343ea6454a93114c6f558ffea2f2c6874 datasette 107914493 russss 45057 simonw 9599
58fec99ab0a31bcf25968f2aa05d37de8139b83c Allow app names for `datasette publish heroku` Lets you supply the `-n` parameter for Heroku deploys, which also lets you update existing Heroku deployments. 2018-07-14T13:10:49Z 2018-07-14T14:04:42Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
58b5a37dbbf13868a46bcbb284509434e66eca25 Refactor inspect logic 2018-05-21T08:02:34Z 2018-05-22T14:03:06Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
136a70d88741e2a5892c3de437064a9d14494d66 Add column name classes to <td>s, make PK bold 2018-04-17T08:29:48Z 2018-04-18T01:13:02Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
0f782dd8dfd7c53a9c20bbd2cb8734bb806d928b Additional test asserts 2018-04-16T20:22:04Z 2018-04-18T01:13:02Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
4586aa506a054d07e674cde8143a3008e6bc5d78 Don't duplicate simple primary keys in the link column When there's a simple (single-column) primary key, it looks weird to duplicate it in the link column. This change removes the second PK column and treats the link column as if it were the PK column from a header/sorting perspective. 2018-04-15T21:49:01Z 2018-04-18T01:13:02Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
b231d4243d748facf1897e7756c2b578bb448edc Correct escaping for HTML display of row links 2018-04-15T21:48:30Z 2018-04-18T01:13:02Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
efbb4e83374a2c795e436c72fa79f70da72309b8 Return HTTP 405 on InvalidUsage rather than 500 This also stops it filling up the logs. This happens for HEAD requests at the moment - which perhaps should be handled better, but that's a different issue. 2018-04-14T16:11:16Z 2018-04-14T18:00:38Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
7d5f25dfb320af26ec4afcb1a687f7f034e1f044 Add link to pint custom units page to docs 2018-04-14T14:08:20Z 2018-04-14T14:08:20Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b datasette 107914493 russss 45057 russss 45057
ed974417ad54f0c0f65b2f1cf54dc12485abb570 Tests for unit filtering 2018-04-14T14:06:52Z 2018-04-14T14:06:52Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b datasette 107914493 russss 45057 russss 45057
f2b940d6026677f6859d46a4f16fa402745d261d Link foreign keys which don't have labels This renders unlabeled FKs as simple links. I can't see why this would cause any major problems. Also includes bonus fixes for two minor issues: * In foreign key link hrefs the primary key was escaped using HTML escaping rather than URL escaping. This broke some non-integer PKs. * Print tracebacks to console when handling 500 errors. 2018-04-14T13:17:20Z 2018-04-14T14:59:59Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
1cc5161089e559c8b16049b20f7a5b3a43290c21 Fix sqlite error when loading rows with no incoming FKs This fixes `ERROR: conn=<sqlite3.Connection object at 0x10bbb9f10>, sql = 'select ', params = {'id': '1'}` caused by an invalid query when loading incoming FKs. The error was ignored due to async but it still got printed to the console. 2018-04-14T12:06:00Z 2018-04-14T14:24:24Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
3c985ec271cce46db8682c2a7466ea1c9a2ed210 Allow custom units to be registered with Pint 2018-04-14T11:27:06Z 2018-04-14T11:27:06Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b datasette 107914493 russss 45057 russss 45057
ab85605c6179b21bb0add59b76c1b376d9d248b2 Support units in filters 2018-04-14T10:41:27Z 2018-04-14T10:43:35Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b datasette 107914493 russss 45057 russss 45057
8bfeb984788c7144088c16c5f9126ca7d6af6e93 Tidy up units support * Add units to exported JSON * Units key in metadata skeleton * Docs 2018-04-14T10:16:09Z 2018-04-14T10:43:34Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b datasette 107914493 russss 45057 russss 45057
ec6abc81e433c9bac1b9f085111785fc227e9e34 Initial units support Add support for specifying units for a column in metadata.json and rendering them on display using [pint](https://pint.readthedocs.io/en/latest/). ref #203 2018-04-13T21:17:59Z 2018-04-14T03:32:53Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599
d08a13314081ae2ce0313a17d3c07c1a7f2d94d5 Hide Spatialite system tables They were getting on my nerves. 2018-04-11T21:20:25Z 2018-04-12T21:34:47Z Russ Garrett cd9d55c7c0a7cc0ee69155676fd5e9fc6e1b884b Simon Willison 2946d096d0cdefdc017559e6b57e87658736e843 datasette 107914493 russss 45057 simonw 9599

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

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]);
Powered by Datasette · Queries took 25.006ms · About: github-to-sqlite