-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 15:06:21 +0800
checker: go back to using hg files with -I and -X
Because -X is a bit simpler than a fileset that also excludes some files (to
code and just visually).
Also rename property to "include" for clarity.
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 14:58:09 +0800
checker: try and catch exceptions from execute() and somewhat finish the job
Exceptions coming from execute() are programming errors in checker.py, but jobs
still need to tell that they are finished (and failed) to be processed by
incoming.py.
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 23 Jun 2016 14:38:55 +0800
checker: make run_ignore_1() a bit more flexible by adding codes argument
-
Anton Shestakov <av6@dwimlabs.net>, Mon, 20 Jun 2016 00:11:57 +0800
incoming: use a list of regular expressions to extract linter output type
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 23:51:50 +0800
incoming: move linter output matching to a function, test it
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 23:44:42 +0800
tests: pass extra arguments given to run-tests.py into pytest.main()
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 22:04:57 +0800
incoming: save filename and line number for linter output in Check.lines
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 22:03:36 +0800
incoming: use dicts instead of tuples for Check.lines
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 16:22:28 +0800
models: add Project.get_title() method, use it, test it
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 19 Jun 2016 15:52:04 +0800
incoming: parse_project_url() function to extract domain, user and name, tests