David Dollar
39b48b566f
0.41.0
2012-03-16 16:34:32 -04:00
David Dollar
2f982ff9c7
replace term-ansicolor with built-in colorization
2012-03-16 16:34:14 -04:00
David Dollar
bb3377407a
Merge pull request #160 from leahpar/master
...
supervisord support
2012-02-24 11:49:55 -08:00
Raphael Randschau
0b3da59947
passing first export
2012-02-24 19:52:18 +01:00
David Dollar
d86b0bed1f
0.40.0
2012-02-24 11:32:00 -05:00
David Dollar
12f825204b
support various quoting styles in .env
2012-02-24 11:31:21 -05:00
David Dollar
62c9d1db45
remove load_env! as it's made unnecessary by foreman run
2012-02-24 11:31:21 -05:00
Raphael Randschau
1127551369
rename supervisord base template to app
...
add supervisord stub
2012-02-23 17:24:08 +01:00
Raphael Randschau
8cb58b8517
require supervisord export
2012-02-23 17:11:19 +01:00
Raphael Randschau
d03e931b67
add supervisord export engine
2012-02-23 17:10:57 +01:00
R. Tyler Croy
c23dbb79af
Provide a useful error if foreman check fails to find a Procfile
...
Fixes #152
2012-02-21 17:27:15 -08:00
David Dollar
df8c05cd6c
0.39.0
2012-02-07 11:17:59 -05:00
David Dollar
edcc4f3567
move to foreman-runner
2012-02-07 11:17:44 -05:00
David Dollar
7535f1d3d8
0.38.0
2012-02-02 17:26:42 -05:00
David Dollar
3af0dfb4ae
bring back single process starting
2012-02-02 17:26:25 -05:00
David Dollar
2ec6a23fb3
force to binary encoding if supported
2012-01-29 23:02:20 -05:00
David Dollar
7dca45db57
0.37.2
2012-01-29 21:28:30 -05:00
David Dollar
de54f6a5a5
0.37.1
2012-01-29 14:03:45 -05:00
David Dollar
0dff116340
use a 1.8-compatbiel method for IO.pipe
2012-01-29 14:01:13 -05:00
David Dollar
20f6ba1563
use binary pipes
2012-01-29 13:56:57 -05:00
David Dollar
347d4a0184
factor out poll_readers
2012-01-29 13:56:35 -05:00
David Dollar
8c3ef1a7af
0.37.0
2012-01-29 01:13:27 -05:00
David Dollar
2490dd2a5b
put an entire line of output inside a single mutex so we don't cross the streams
2012-01-29 00:09:44 -05:00
David Dollar
2705520496
fix race condition with process termination
2012-01-29 00:09:28 -05:00
David Dollar
522fee5e9e
pedantry
2012-01-29 00:08:58 -05:00
David Dollar
224fe94dc2
add more tests
2012-01-28 18:48:26 -05:00
David Dollar
9632227d29
0.37.0.pre5
2012-01-24 08:34:48 -08:00
David Dollar
a04032454a
0.37.0.pre4
2012-01-24 08:03:07 -08:00
Chris Lowder
a0a2dd9454
Don't expose the options hash.
2012-01-24 15:10:25 +00:00
Chris Lowder
1b701cddf3
Simplify subclassing by adding all arguments to the initializer. Also, clean up the method signatures for existing exporters.
2012-01-24 15:10:18 +00:00
Chris Lowder
84c49ae2b8
Attempt to require the custom export class.
2012-01-24 14:36:38 +00:00
Chris Lowder
d54b46806c
Catching more than we need to.
2012-01-24 14:36:38 +00:00
Chris Lowder
bc1c5e4c74
Extract commonality into the base class, make life easy for our plugin writers.
2012-01-24 14:36:38 +00:00
Chris Lowder
ed4a32518f
Removing the hard coding of export formats allowing the user to 'plug-in' their own export format.
2012-01-24 14:31:45 +00:00
David Dollar
0b1daf1927
ensure we have non-nil data, fixes #111
2012-01-22 22:01:03 -05:00
David Dollar
e0d84a56d7
make sure error method exists. fixes #104
2012-01-22 21:55:55 -05:00
David Dollar
7ee2edcc60
Merge pull request #136 from fnichol/foreman
...
---
Simple enough, but this helps when re-exporting runit services. Cheers, and thanks!
Conflicts:
spec/foreman/export/runit_spec.rb
2012-01-22 21:46:57 -05:00
David Dollar
f28725bdac
Merge pull request #139 from brainopia/foreman
...
---
If you remember Ive wanted to implement a prototype of process-tree monitor (and therefore restore support for complex commands), but decided to start with specing current behavior and marking desired behavior as pending specs.
This pull-request is a first pass. Its mainly Foreman::Process specs and a bit of refactoring. Specs for Foreman::Engine will be coming next (theyll cover a wide ground of possible uses). Afterwards I will replace machinery a bit to remove pending specs and ensure the rest is still passing on all available to me platforms.
If you have any notices, Ill gladly hear them.
2012-01-22 20:58:51 -05:00
David Dollar
51eee011ce
0.37.0.pre3
2012-01-22 20:40:50 -05:00
David Dollar
f60c4cb767
windows support
2012-01-22 20:33:14 -05:00
David Dollar
4ad49cb058
add windows support
2012-01-22 20:33:13 -05:00
David Dollar
e993af2b20
dont need pty
2012-01-22 20:33:13 -05:00
David Dollar
2995a605b4
0.37.0.pre2
2012-01-22 19:05:42 -05:00
David Dollar
ef280e802d
0.37.0.pre1
2012-01-22 19:04:25 -05:00
David Dollar
9cc0afca49
switch to posix-spawn for jruby
2012-01-22 18:39:20 -05:00
David Dollar
c9042c5aae
move the spoon require into the jruby branch
2012-01-22 17:30:02 -05:00
David Dollar
550adc8070
pass basedir along to the runner script
2012-01-22 17:29:52 -05:00
jc00ke
b4cab08327
Using spoon for JRuby support
2012-01-22 12:27:25 -08:00
brainopia
241b91a0d5
Implement Foreman::Process#kill,detach,alive?,dead?
2012-01-22 22:07:01 +04:00
brainopia
df043e60d8
Simplify Foreman::Process#with_environment
2012-01-22 08:57:09 +04:00