David Dollar
522fee5e9e
pedantry
2012-01-29 00:08:58 -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
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
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
David Dollar
2abddb42b3
sync the writer stream
2012-01-17 22:21:16 -05:00
David Dollar
d961a32cfe
capture stderr as well
2012-01-17 22:20:25 -05:00
David Dollar
76cd2e794b
Revert "Merge pull request #125 from brainopia/master"
...
It appears that this is causing issues with process termination.
This reverts commit d2c9ce0f34 , reversing
changes made to 98337c92e1 .
2012-01-15 12:59:47 -05:00
brainopia
b561555f3a
Fix for double fork
2012-01-08 09:42:51 +07:00
David Dollar
268dd6240e
make fork more robust
2012-01-04 12:15:55 -05:00
David Dollar
9e60b3e1a4
remove unnecessary debug
2012-01-04 12:15:38 -05:00
David Dollar
0c27f78d46
compatibility with ruby 1.8
2011-12-22 16:33:49 -05:00
David Dollar
888520ee99
fix pipe error
2011-12-08 17:59:27 -08:00
David Dollar
5436b68cf1
wip
2011-12-08 17:53:13 -08:00
David Dollar
c9411cd2b1
wip
2011-12-08 17:18:21 -08:00
David Dollar
6e95d1ce94
wip
2011-12-08 16:57:33 -08:00
David Dollar
c5548a345e
wip
2011-12-08 16:19:19 -08:00
David Dollar
fff958f7b6
add colorization
2010-06-22 16:28:08 -04:00
David Dollar
2dbd3e6be5
initial commit
2010-05-17 01:36:30 -04:00