-
Anton Shestakov <av6@dwimlabs.net>, Mon, 24 Oct 2016 14:05:51 +0800
hglib: handle cases when user didn't provide any input
-
Anton Shestakov <av6@dwimlabs.net>, Mon, 24 Oct 2016 00:41:04 +0800
spec: test runcommand_co()
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 23 Oct 2016 18:04:08 +0800
docs: missing ticks
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 23 Oct 2016 17:53:32 +0800
hglib: make inner loop in runcommand() use a coroutine
Then it's possible to do something nontrivial using the more low-level
client.runcommand_co().
-
Anton Shestakov <av6@dwimlabs.net>, Mon, 17 Oct 2016 23:27:50 +0800
docs: add a readme
-
Anton Shestakov <av6@dwimlabs.net>, Mon, 17 Oct 2016 23:27:20 +0800
rockspecs: more detailed description
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 16 Sep 2016 16:07:39 +0800
hglib: commands now can receive input
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 16 Sep 2016 15:50:45 +0800
spec: exit codes are not very useful, check them last
Error and output channels usually have readable messages explaining what went
wrong, they need to be checked first.
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 16 Sep 2016 15:50:07 +0800
spec: assert(io.open()) to fail early
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 16 Sep 2016 10:40:32 +0800
hglib: have an error message for unexpected data on required channel