Other formats: JSON Feeds:
Thu, 23 Jun 2016 14:58:09 +0800 Anton Shestakov checker: try and catch exceptions from execute() and somewhat finish the job changeset | files
Thu, 23 Jun 2016 14:38:55 +0800 Anton Shestakov checker: make run_ignore_1() a bit more flexible by adding codes argument changeset | files
Mon, 20 Jun 2016 00:11:57 +0800 Anton Shestakov incoming: use a list of regular expressions to extract linter output type changeset | files
Sun, 19 Jun 2016 23:51:50 +0800 Anton Shestakov incoming: move linter output matching to a function, test it changeset | files
Sun, 19 Jun 2016 23:44:42 +0800 Anton Shestakov tests: pass extra arguments given to run-tests.py into pytest.main() changeset | files
Sun, 19 Jun 2016 22:04:57 +0800 Anton Shestakov incoming: save filename and line number for linter output in Check.lines changeset | files
Sun, 19 Jun 2016 22:03:36 +0800 Anton Shestakov incoming: use dicts instead of tuples for Check.lines changeset | files
Sun, 19 Jun 2016 16:22:28 +0800 Anton Shestakov models: add Project.get_title() method, use it, test it changeset | files
Sun, 19 Jun 2016 15:52:04 +0800 Anton Shestakov incoming: parse_project_url() function to extract domain, user and name, tests changeset | files
Sun, 19 Jun 2016 14:41:11 +0800 Anton Shestakov viewer: use a lineno class to put styles on the line number links changeset | files
Sun, 19 Jun 2016 14:16:56 +0800 Anton Shestakov incoming: only try to match linter output if it's not a meta line changeset | files
Sun, 19 Jun 2016 14:07:11 +0800 Anton Shestakov incoming: skip checking the whole line when it's linter output changeset | files
Sun, 19 Jun 2016 00:18:30 +0800 Anton Shestakov viewer: inherit from BaseHandler for catch-all 404 pages too changeset | files
Sun, 19 Jun 2016 00:04:48 +0800 Anton Shestakov viewer: templates for 404 and 500 error pages changeset | files
Sat, 18 Jun 2016 22:45:43 +0800 Anton Shestakov tests: create the in-memory database once in setup_module() changeset | files
Sat, 18 Jun 2016 22:30:42 +0800 Anton Shestakov viewer: get_or_404() to raise 404 (instead of 500) when model doesn't exist changeset | files
Sat, 18 Jun 2016 18:56:40 +0800 Anton Shestakov tests: test index page and a non-existent page that gives 404 changeset | files
Sat, 18 Jun 2016 18:56:12 +0800 Anton Shestakov tests: mock database to be an in-memory db for tests changeset | files
Fri, 17 Jun 2016 21:23:45 +0800 Anton Shestakov tests: add test_models with some Check.get_duration() checks changeset | files
Fri, 17 Jun 2016 21:21:13 +0800 Anton Shestakov viewer: don't show "0 sec" in get_duration() if check took exactly X minute(s) changeset | files
Fri, 17 Jun 2016 19:09:13 +0800 Anton Shestakov viewer: don't show last check date if there are no checks changeset | files
Fri, 17 Jun 2016 18:29:21 +0800 Anton Shestakov checker: use default directory for mkstemp (influenced by TMPDIR, TEMP or TMP) changeset | files
Fri, 17 Jun 2016 13:39:38 +0800 Anton Shestakov viewer: don't wrap text in columns with status badges changeset | files
Thu, 16 Jun 2016 21:59:16 +0800 Anton Shestakov docs: add license changeset | files
Thu, 16 Jun 2016 07:49:38 +0800 Anton Shestakov viewer: add project status badge on the project page changeset | files
Thu, 16 Jun 2016 07:44:23 +0800 Anton Shestakov viewer: use positional arguments for UI modules (hopefully the last bit) changeset | files
Thu, 16 Jun 2016 07:31:39 +0800 Anton Shestakov viewer: use new get_duration() method to format time taken by a check changeset | files
Wed, 15 Jun 2016 23:49:22 +0800 Anton Shestakov viewer: use new get_url() method for project and check links changeset | files
Wed, 15 Jun 2016 22:20:45 +0800 Anton Shestakov viewer: the two existing UI modules can just use positional arguments changeset | files
Wed, 15 Jun 2016 22:13:58 +0800 Anton Shestakov viewer: show badges for checks (using a UI module) changeset | files
Wed, 15 Jun 2016 22:12:55 +0800 Anton Shestakov viewer: link to the checks from index page too changeset | files
Wed, 15 Jun 2016 22:02:33 +0800 Anton Shestakov viewer: add labels for errors and warnings changeset | files
Wed, 15 Jun 2016 21:35:37 +0800 Anton Shestakov viewer: use absolute imports and integer division changeset | files
Wed, 15 Jun 2016 21:35:22 +0800 Anton Shestakov incoming: use absolute imports changeset | files
Wed, 15 Jun 2016 20:53:22 +0800 Anton Shestakov viewer: status.svg view changeset | files
Wed, 15 Jun 2016 20:50:33 +0800 Anton Shestakov viewer: use logging's internal formatter changeset | files
Wed, 15 Jun 2016 15:55:13 +0800 Anton Shestakov viewer: use moment.js for relative time changeset | files
Wed, 15 Jun 2016 15:48:54 +0800 Anton Shestakov viewer: use a UI module for rendering time elements changeset | files
Wed, 15 Jun 2016 01:44:31 +0800 Anton Shestakov checker: just use hg files <fileset> changeset | files
Tue, 14 Jun 2016 13:51:47 +0800 Anton Shestakov checker: parse warnings and errors (hardcoded for now) changeset | files
Tue, 14 Jun 2016 13:37:38 +0800 Anton Shestakov viewer: add check view changeset | files
Tue, 14 Jun 2016 13:24:35 +0800 Anton Shestakov viewer: project view changeset | files
Mon, 13 Jun 2016 23:38:17 +0800 Anton Shestakov checker: use run(silent=False) instead of print_and_run() changeset | files
Mon, 13 Jun 2016 23:35:59 +0800 Anton Shestakov checker: get file list using hg files changeset | files
Mon, 13 Jun 2016 23:05:22 +0800 Anton Shestakov checker: don't forget to actually raise the exception in run_ignore_1() changeset | files
Mon, 13 Jun 2016 21:51:21 +0800 Anton Shestakov viewer: add basic index page changeset | files
Mon, 13 Jun 2016 11:26:22 +0800 Anton Shestakov viewer: the frontend changeset | files
Mon, 13 Jun 2016 11:22:32 +0800 Anton Shestakov candolint: revision + node hash is still unique per project changeset | files
Mon, 13 Jun 2016 11:14:12 +0800 Anton Shestakov incoming: parse checker output and store in a db changeset | files
Mon, 13 Jun 2016 11:10:56 +0800 Anton Shestakov checker: set up venv for linters changeset | files
Mon, 13 Jun 2016 11:08:16 +0800 Anton Shestakov checker: print/get revision info changeset | files
Mon, 13 Jun 2016 09:54:55 +0800 Anton Shestakov candolint: revision number is not unique for a project (after editing history) changeset | files
Mon, 13 Jun 2016 09:47:55 +0800 Anton Shestakov incoming: a script to run checks changeset | files
Sun, 12 Jun 2016 22:28:31 +0800 Anton Shestakov candolint: basic models and database management changeset | files