use "start|stop\ on runlevel [x]" for upstart config
add circus support
Add MIT license text
Prevent upstart export from deleting similarly named upstart files
Remove tmux option from man page

Not well supported at this time. See issue #242
Update man/foreman.1

fix man example typo: Procfile flag is `-f`, not `-p`
Fixed a typo in cli options description
Merge pull request #327 from patheticpat/master

Fixed a typo in cli options description
Permit underscore for command name in Procfile.
Fixed specs to pass.
add ruby 2.0 to travis
Fix spec encoding problem under Ruby 2.0.0.
Add deferred signal-handling (fixes #332).

This uses a thread-local queue and a self-pipe so the code in the
trap blocks is properly re-entrant.

For details, see:

  * http://cr.yp.to/docs/selfpipe.html
  * http://blog.rubybestpractices.com/posts/ewong/016-Implementing-Signal-Handlers.html
Try to allow children to shut down gracefully

Since signals will no longer be handled once foreman goes into
`terminate_gracefully`, default signal handlers are restored so as
not to cause it to get stuck in an unTERMable state.

This necessitates not using the process group for signalling
except as a last resort, as foreman itself will receive the signals
it sends. This splits `killall` into two methods, one which
signals only processes foreman itself has started, and one which
signals all processes in the process group to try to clean up
more aggressively, and then reworks `terminate_gracefully` to use
them.
Merge pull request #335 from ged/20_encoding_fix

Fix spec encoding problem under Ruby 2.0.0.
Merge pull request #334 from ged/reentrant_signal_handlers

Add deferred signal-handling (fixes #332).
0.62.0
changelog
Set FOREMAN_PROCESS_NAME env var for spawned procs

This way, processes can identify themselves to metrics logging systems.
[foreman-runner] fix sourcing as . is rarely in PATH