Other formats: JSON Feeds:
Tue, 31 Oct 2017 12:53:48 +0800 Anton Shestakov provision: add CSP header, *-src are either 'self' or 'none' changeset | files
Tue, 31 Oct 2017 12:48:41 +0800 Anton Shestakov Makefile: libs target to fetch client deps using wget, tar and unzip changeset | files
Tue, 31 Oct 2017 12:44:53 +0800 Anton Shestakov Makefile: add a prologue with useful flags and options changeset | files
Tue, 31 Oct 2017 12:09:26 +0800 Anton Shestakov Makefile: add simple targets changeset | files
Mon, 18 Sep 2017 00:50:22 +0800 Anton Shestakov provision: target newer Nginx versions (>1.7.5 for add_header with always) changeset | files
Thu, 14 Sep 2017 19:31:42 +0800 Anton Shestakov pipelines: retain ~/.cache/pip between runs changeset | files
Wed, 06 Sep 2017 15:49:58 +0800 Anton Shestakov provision: target newer Nginx versions (>1.9.5 in this case) changeset | files
Wed, 06 Sep 2017 15:49:19 +0800 Anton Shestakov provision: use check_mode instead of always_run (deprecated) changeset | files
Wed, 02 Aug 2017 17:25:58 +0800 Anton Shestakov provision: fail_timeout is ignored if there's only one upstream server changeset | files
Sun, 30 Jul 2017 23:17:26 +0800 Anton Shestakov ui: more jshint enforcing changeset | files
Sun, 30 Jul 2017 23:00:46 +0800 Anton Shestakov js: remove trailing spaces changeset | files
Sun, 30 Jul 2017 22:54:22 +0800 Anton Shestakov workspaces: use this.$() shortcut instead of this.$el.find() changeset | files
Sun, 30 Jul 2017 22:53:22 +0800 Anton Shestakov static: update bundled backbone.shard.js changeset | files
Sun, 30 Jul 2017 22:50:39 +0800 Anton Shestakov pipelines: it's too expensive to test provisioning changeset | files
Sun, 30 Jul 2017 22:50:06 +0800 Anton Shestakov docs: limit lint status badge to default branch changeset | files
Sun, 30 Jul 2017 22:43:33 +0800 Anton Shestakov docs: drone.io is suddenly dead and its badges are too changeset | files
Sun, 30 Jul 2017 22:39:30 +0800 Anton Shestakov requirements: Flask 0.12.2 changeset | files
Sun, 30 Jul 2017 22:36:42 +0800 Anton Shestakov requirements: Flask-RESTful 0.3.6 changeset | files
Sat, 01 Jul 2017 00:45:09 +0800 Anton Shestakov ui: use more jshint checks changeset | files
Sat, 01 Jul 2017 00:34:05 +0800 Anton Shestakov docs: update copyright years changeset | files
Mon, 05 Sep 2016 23:03:59 +0800 Anton Shestakov Added tag 0.4.2 for changeset 5b138c7170a7 changeset | files
Mon, 05 Sep 2016 22:56:08 +0800 Anton Shestakov docs: update What's New for 0.4.2 0.4.2 changeset | files
Mon, 05 Sep 2016 22:51:20 +0800 Anton Shestakov requirements: update Flask to 0.11.1 changeset | files
Mon, 05 Sep 2016 22:51:04 +0800 Anton Shestakov requirements: update Flask-Assets to 0.12 changeset | files
Thu, 11 Aug 2016 18:59:21 +0800 Anton Shestakov pipelines: yaml was getting confused by a ':' in the two messages, drop it changeset | files
Thu, 11 Aug 2016 18:48:44 +0800 Anton Shestakov pipelines: parsing the last task was getting weird, let's make it simple first changeset | files
Thu, 11 Aug 2016 18:31:20 +0800 Anton Shestakov pipelines: use a folded scalar (whatever that means) changeset | files
Thu, 11 Aug 2016 18:21:31 +0800 Anton Shestakov pipelines: make the second run quiet and check that nothing's changed changeset | files
Thu, 11 Aug 2016 18:19:01 +0800 Anton Shestakov pipelines: no need to be extra verbose on the initial run changeset | files
Thu, 11 Aug 2016 18:17:43 +0800 Anton Shestakov pipelines: provide inventory when checking syntax to silence warnings changeset | files
Thu, 11 Aug 2016 14:14:37 +0800 Anton Shestakov pipelines: plan b: install supervisor early and restart it before ansible changeset | files
Thu, 11 Aug 2016 14:06:59 +0800 Anton Shestakov pipelines: also install pip changeset | files
Thu, 11 Aug 2016 14:00:28 +0800 Anton Shestakov pipelines: hitting a supervisor bug, let's see if this helps changeset | files
Thu, 11 Aug 2016 13:34:31 +0800 Anton Shestakov pipelines: fetch package lists first, obviously changeset | files
Thu, 11 Aug 2016 13:28:20 +0800 Anton Shestakov pipelines: install sudo (for become) changeset | files
Thu, 11 Aug 2016 13:13:25 +0800 Anton Shestakov pipelines: apparently multiple steps means just do the first and then fail changeset | files
Thu, 11 Aug 2016 13:03:42 +0800 Anton Shestakov pipelines: write valid yaml changeset | files
Thu, 11 Aug 2016 12:54:46 +0800 Anton Shestakov pipelines: let's try this changeset | files
Wed, 10 Aug 2016 22:27:30 +0800 Anton Shestakov fruitbar: it's a todo app, one word changeset | files
Wed, 10 Aug 2016 22:25:43 +0800 Anton Shestakov tests: split another long line (bundle_re) changeset | files
Wed, 10 Aug 2016 22:11:50 +0800 Anton Shestakov candolint: add configuration file changeset | files
Fri, 29 Jul 2016 19:22:46 +0800 Anton Shestakov provision: role vars are now legit super evil, confirmed by Ansible 2.1.0.0 changeset | files
Wed, 27 Jul 2016 12:07:44 +0800 Anton Shestakov templates: update Bootstrap to 3.3.7 changeset | files
Wed, 27 Jul 2016 11:52:36 +0800 Anton Shestakov docs: add candolint badge changeset | files
Wed, 27 Jul 2016 11:51:53 +0800 Anton Shestakov docs: redo drone.io badge markup changeset | files
Mon, 25 Jul 2016 16:42:36 +0800 Anton Shestakov tests: generate both content-type header and json data in json_payload() changeset | files
Mon, 25 Jul 2016 16:24:07 +0800 Anton Shestakov docs: add license (MIT) changeset | files
Thu, 21 Jul 2016 17:43:44 +0800 Anton Shestakov provision: `supervisorctl update` already implies a reread changeset | files
Thu, 21 Jul 2016 17:21:01 +0800 Anton Shestakov provision: don't pin certs, rely on Mercurial being configured correctly changeset | files
Thu, 21 Jul 2016 17:16:20 +0800 Anton Shestakov provision: if wsgi stuff had any updates, also restart fruitbar changeset | files
Thu, 21 Jul 2016 17:15:21 +0800 Anton Shestakov provision: update to more YAMLy syntax changeset | files
Thu, 21 Jul 2016 17:12:40 +0800 Anton Shestakov provision: use become instead of sudo changeset | files
Thu, 21 Jul 2016 17:12:00 +0800 Anton Shestakov provision: move repo url and revision to vars changeset | files
Wed, 20 Jul 2016 19:04:15 +0800 Anton Shestakov crud: use dict comprehension instead of dict() with generator expression changeset | files
Wed, 20 Jul 2016 18:56:30 +0800 Anton Shestakov fruitbar: remove encoding declaration (not necessary, the code is ascii) changeset | files
Wed, 20 Jul 2016 19:01:34 +0800 Anton Shestakov tests: check that _rev is present in output changeset | files
Tue, 19 Jul 2016 18:16:23 +0800 Anton Shestakov ui: use dot operator to access known object properties changeset | files
Tue, 19 Jul 2016 17:51:59 +0800 Anton Shestakov tests: pass data to create_resource() and update_resource() explicitly changeset | files
Tue, 19 Jul 2016 17:44:31 +0800 Anton Shestakov tests: use assertIn() for searching for an id in response changeset | files
Tue, 19 Jul 2016 14:55:13 +0800 Anton Shestakov crud: split a long line changeset | files