Other formats: JSON Feeds:
2016-07-05 Anton Shestakov incoming: extract link start/end from linter output changeset | files
2016-07-05 Anton Shestakov handlers: split serving different formats for check into different methods changeset | files
2016-07-05 Anton Shestakov handlers: not executable, doesn't need #! changeset | files
2016-07-04 Anton Shestakov incoming: match jshint-style error/warning codes (at EOL) changeset | files
2016-07-04 Anton Shestakov viewer: stretch commit data column to maximum on project page changeset | files
2016-07-04 Anton Shestakov viewer: stretch project name column to maximum on / changeset | files
2016-07-04 Anton Shestakov viewer: show branch in a separate column in overview tables changeset | files
2016-07-04 Anton Shestakov viewer: don't show check.started time in overview tables changeset | files
2016-07-04 Anton Shestakov viewer: handlers deserve a separate module changeset | files
2016-07-04 Anton Shestakov viewer: allow viewing checker output as plain text changeset | files
2016-07-04 Anton Shestakov checker: wrap execute() in another function to ease exiting on failures changeset | files
2016-07-04 Anton Shestakov checker: print what linters are to be installed and the results of that changeset | files
2016-07-04 Anton Shestakov viewer: show commit branch as a separate list item changeset | files
2016-07-04 Anton Shestakov checker: emit commit branch on its own line changeset | files
2016-07-03 Anton Shestakov checker: split a long line changeset | files
2016-07-03 Anton Shestakov checker: start setting useful environment variables changeset | files
2016-07-03 Anton Shestakov incoming: sometimes checker output is totally useless changeset | files
2016-07-03 Anton Shestakov checker: prevalidate config (basic checks) changeset | files
2016-07-03 Anton Shestakov viewer: create collapsers wholly on client-side changeset | files
2016-07-03 Anton Shestakov viewer: don't collapse checks block by default, everything else is fine changeset | files
2016-07-03 Anton Shestakov checker: a config without linters is useless, but valid changeset | files
2016-07-03 Anton Shestakov checker: check before using config['url'] changeset | files
2016-07-02 Anton Shestakov viewer: but break commit message/author/date, when needed changeset | files
2016-07-02 Anton Shestakov viewer: explain what does #X mean (it's a check) changeset | files
2016-07-02 Anton Shestakov viewer: don't break words in the tables at all changeset | files
2016-07-02 Anton Shestakov viewer: move clone url to the top of the properties list in project.html changeset | files
2016-07-02 Anton Shestakov incoming: un-anchor "job failed" regex changeset | files
2016-07-02 Anton Shestakov viewer: add a favicon changeset | files
2016-07-01 Anton Shestakov viewer: set brand link colors for sure changeset | files
2016-07-01 Anton Shestakov viewer: the two mascots changeset | files
2016-06-30 Anton Shestakov viewer: a new helper for project/check/status handlers, get_project_or_404() changeset | files
2016-06-29 Anton Shestakov viewer: make navbar have a gradient like status badge changeset | files
2016-06-29 Anton Shestakov viewer: generate status badge codes for embedding changeset | files
2016-06-29 Anton Shestakov viewer: add proper markup to changeset date so it's picked up by moment.js changeset | files
2016-06-28 Anton Shestakov viewer: restyle regular badges to be a bit more like status badges changeset | files
2016-06-28 Anton Shestakov viewer: setup and clone tasks without errors/warnings are collapsed by default changeset | files
2016-06-27 Anton Shestakov incoming: remove linkstart and linkend until things are actually ready changeset | files
2016-06-26 Anton Shestakov tests: test read_linter_config() from checker.py changeset | files
2016-06-26 Anton Shestakov tests: test run() from checker.py changeset | files
2016-06-26 Anton Shestakov incoming: save linkstart and linkend for lines (not used yet) changeset | files
2016-06-26 Anton Shestakov viewer: make task blocks collapsible (except cleanup) changeset | files
2016-06-25 Anton Shestakov incoming: use a subquery for Check.ordinal instead of a separate query changeset | files
2016-06-25 Anton Shestakov models: drop Check.raw field (not worth storing in the same table) changeset | files
2016-06-25 Anton Shestakov incoming: strip linebreaks from lines before storing them changeset | files
2016-06-24 Anton Shestakov incoming: mark "job failed" line as a failure changeset | files
2016-06-23 Anton Shestakov tests: test another regex in incoming (luacheck-style linter output) changeset | files
2016-06-23 Anton Shestakov incoming: make initial state = None changeset | files
2016-06-23 Anton Shestakov incoming: use named groups in start-of-the-string regex changeset | files
2016-06-23 Anton Shestakov linters: jshint config changeset | files
2016-06-23 Anton Shestakov checker: configurable allowed exit codes for linters changeset | files
2016-06-23 Anton Shestakov linters: luacheck config changeset | files
2016-06-23 Anton Shestakov linters: yamllint config changeset | files
2016-06-23 Anton Shestakov linters: flake8 config changeset | files
2016-06-23 Anton Shestakov checker: don't hardcode linter config, load it from files changeset | files
2016-06-23 Anton Shestakov checker: go back to using hg files with -I and -X changeset | files
2016-06-23 Anton Shestakov checker: try and catch exceptions from execute() and somewhat finish the job changeset | files
2016-06-23 Anton Shestakov checker: make run_ignore_1() a bit more flexible by adding codes argument changeset | files
2016-06-19 Anton Shestakov incoming: use a list of regular expressions to extract linter output type changeset | files
2016-06-19 Anton Shestakov incoming: move linter output matching to a function, test it changeset | files
2016-06-19 Anton Shestakov tests: pass extra arguments given to run-tests.py into pytest.main() changeset | files