Repositories
candolint
Help
Mercurial
Summary
Shortlog
Changelog
Graph
Branches
Tags
Bookmarks
Files
Other formats:
JSON
Raw
Feeds:
Atom
RSS
The revision graph only works with JavaScript-enabled browsers.
less
more
(0)
-60
+60
+100
tip
viewer: generate status badge codes for embedding
2016-06-29, by Anton Shestakov
viewer: add proper markup to changeset date so it's picked up by moment.js
2016-06-29, by Anton Shestakov
viewer: restyle regular badges to be a bit more like status badges
2016-06-28, by Anton Shestakov
viewer: setup and clone tasks without errors/warnings are collapsed by default
2016-06-28, by Anton Shestakov
incoming: remove linkstart and linkend until things are actually ready
2016-06-27, by Anton Shestakov
tests: test read_linter_config() from checker.py
2016-06-26, by Anton Shestakov
tests: test run() from checker.py
2016-06-26, by Anton Shestakov
incoming: save linkstart and linkend for lines (not used yet)
2016-06-26, by Anton Shestakov
viewer: make task blocks collapsible (except cleanup)
2016-06-26, by Anton Shestakov
incoming: use a subquery for Check.ordinal instead of a separate query
2016-06-25, by Anton Shestakov
models: drop Check.raw field (not worth storing in the same table)
2016-06-25, by Anton Shestakov
incoming: strip linebreaks from lines before storing them
2016-06-25, by Anton Shestakov
incoming: mark "job failed" line as a failure
2016-06-24, by Anton Shestakov
tests: test another regex in incoming (luacheck-style linter output)
2016-06-23, by Anton Shestakov
incoming: make initial state = None
2016-06-23, by Anton Shestakov
incoming: use named groups in start-of-the-string regex
2016-06-23, by Anton Shestakov
linters: jshint config
2016-06-23, by Anton Shestakov
checker: configurable allowed exit codes for linters
2016-06-23, by Anton Shestakov
linters: luacheck config
2016-06-23, by Anton Shestakov
linters: yamllint config
2016-06-23, by Anton Shestakov
linters: flake8 config
2016-06-23, by Anton Shestakov
checker: don't hardcode linter config, load it from files
2016-06-23, by Anton Shestakov
checker: go back to using hg files with -I and -X
2016-06-23, by Anton Shestakov
checker: try and catch exceptions from execute() and somewhat finish the job
2016-06-23, by Anton Shestakov
checker: make run_ignore_1() a bit more flexible by adding codes argument
2016-06-23, by Anton Shestakov
incoming: use a list of regular expressions to extract linter output type
2016-06-20, by Anton Shestakov
incoming: move linter output matching to a function, test it
2016-06-19, by Anton Shestakov
tests: pass extra arguments given to run-tests.py into pytest.main()
2016-06-19, by Anton Shestakov
incoming: save filename and line number for linter output in Check.lines
2016-06-19, by Anton Shestakov
incoming: use dicts instead of tuples for Check.lines
2016-06-19, by Anton Shestakov
models: add Project.get_title() method, use it, test it
2016-06-19, by Anton Shestakov
incoming: parse_project_url() function to extract domain, user and name, tests
2016-06-19, by Anton Shestakov
viewer: use a lineno class to put styles on the line number links
2016-06-19, by Anton Shestakov
incoming: only try to match linter output if it's not a meta line
2016-06-19, by Anton Shestakov
incoming: skip checking the whole line when it's linter output
2016-06-19, by Anton Shestakov
viewer: inherit from BaseHandler for catch-all 404 pages too
2016-06-19, by Anton Shestakov
viewer: templates for 404 and 500 error pages
2016-06-19, by Anton Shestakov
tests: create the in-memory database once in setup_module()
2016-06-18, by Anton Shestakov
viewer: get_or_404() to raise 404 (instead of 500) when model doesn't exist
2016-06-18, by Anton Shestakov
tests: test index page and a non-existent page that gives 404
2016-06-18, by Anton Shestakov
tests: mock database to be an in-memory db for tests
2016-06-18, by Anton Shestakov
tests: add test_models with some Check.get_duration() checks
2016-06-17, by Anton Shestakov
viewer: don't show "0 sec" in get_duration() if check took exactly X minute(s)
2016-06-17, by Anton Shestakov
viewer: don't show last check date if there are no checks
2016-06-17, by Anton Shestakov
checker: use default directory for mkstemp (influenced by TMPDIR, TEMP or TMP)
2016-06-17, by Anton Shestakov
viewer: don't wrap text in columns with status badges
2016-06-17, by Anton Shestakov
docs: add license
2016-06-16, by Anton Shestakov
viewer: add project status badge on the project page
2016-06-16, by Anton Shestakov
viewer: use positional arguments for UI modules (hopefully the last bit)
2016-06-16, by Anton Shestakov
viewer: use new get_duration() method to format time taken by a check
2016-06-16, by Anton Shestakov
viewer: use new get_url() method for project and check links
2016-06-15, by Anton Shestakov
viewer: the two existing UI modules can just use positional arguments
2016-06-15, by Anton Shestakov
viewer: show badges for checks (using a UI module)
2016-06-15, by Anton Shestakov
viewer: link to the checks from index page too
2016-06-15, by Anton Shestakov
viewer: add labels for errors and warnings
2016-06-15, by Anton Shestakov
viewer: use absolute imports and integer division
2016-06-15, by Anton Shestakov
incoming: use absolute imports
2016-06-15, by Anton Shestakov
viewer: status.svg view
2016-06-15, by Anton Shestakov
viewer: use logging's internal formatter
2016-06-15, by Anton Shestakov
viewer: use moment.js for relative time
2016-06-15, by Anton Shestakov
less
more
(0)
-60
+60
+100
tip