Oliver Giles
7b418a546c
add uint typedef
...
Needed for musl
2019-07-04 12:28:33 +03:00
Oliver Giles
bcb8b438f3
laminarc: more explicit return codes
2019-04-11 21:00:00 +03:00
Oliver Giles
7cee824cee
resolves #67 : laminarc list jobs
...
Implements the following laminarc commands:
- show-jobs
- show-running
- show-queued
- abort
2018-10-12 17:22:21 +03:00
Oliver Giles
63301c73d9
resolves #61 : clickable up/downstream triggers
...
Recognises triggers in build logs and converts them to
hyperlinks. Also separates upstream job from reason string
and allows both to be provided
2018-09-30 09:04:17 +03:00
Oliver Giles
18012a8d7a
resolves #63 : remove locks
...
Add an example to the User Manual for using flock instead
2018-09-28 12:43:46 +03:00
Oliver Giles
f1e4d10be3
resolves #36 : queue/start/run
2018-05-12 17:56:56 +03:00
Oliver Giles
a5d8b985f1
laminarc: replace start with run
2018-04-06 13:43:38 +03:00
Oliver Giles
4d2388c271
resolves #33 : laminar start output should reference run number
2018-04-06 13:35:02 +03:00
Oliver Giles
74443c292a
Fix copyright years
...
This reverts commit 4e911756bc
.
In addition, copyright years are now expressed in the form of
(year file added)-(year file last changed)
2017-12-09 12:21:34 +02:00
palica
3c658abb27
typo
2017-11-07 01:37:21 +01:00
Oliver Giles
636dfb8651
use shorter build vars in traditional style
2017-08-16 09:08:57 +03:00
Oliver Giles
0b9fb54b02
laminarc: read LAMINAR_BIND_RPC
2017-08-15 08:41:53 +03:00
Oliver Giles
56d2f30976
align abstract socket address syntax to new capnp
2017-08-15 08:33:07 +03:00
Oliver Giles
eda906b805
refactor: remove transport knowledge from Laminar class
...
Improve the boundary between RpcImpl and LaminarInterface such
that the Laminar class doesn't require any types from kj/async.h.
The necessary logic moved from Laminar to RpcImpl and the notification
now happens by abstract virtual callback instead of kj::Promise.
Also remove the fairly useless 'wait' RPC call and drop the wrappers
around kj::PromiseFulfillerPair
2017-08-10 08:25:20 +03:00
Oliver Giles
ab99af7ca7
implement general-purpose locks
2017-08-10 07:40:30 +03:00
Oliver Giles
4e911756bc
update copyright year
2016-07-25 15:00:49 +03:00
Oliver Giles
b3cd9929b7
client: when job fails, still wait for others to complete
2015-11-01 11:25:43 +01:00
Oliver Giles
a2701dcfd9
Initial commit
2015-09-13 22:25:26 +02:00