First commit for adding tests using capistrano-spec
Add defer to unicorn-roles
Merge pull request #68 from gekola/fetch-unicorn-roles-on-run-not-load

Fetch unicorn roles on task execution, not declaration
Ask the community to contribute back.
add support for app running in a subdirectory

For example, if the Rails app lives in the "rails/" subdirectory
of the repository, then putting

  set :app_subdir, "rails/" # trailing slash is required

in config/deploy.rb will make everything work by adjusting the
paths accordingly.

See also https://github.com/capistrano/capistrano/pull/616 which
adds support for the same variable to capistrano core.
Merge pull request #69 from aspiers/app_subdir

add support for app running in a subdirectory
Add a test for #kill_unicorn + small cleanup for existing tests
Merge pull request #71 from omer-g/add_tests

Add tests using capistrano-spec
Add travis config
Add rspec config
Update readme
Fix 'recpies' typo
Accurately document unicorn_env, app_env, and unicorn_config_filename variables

This is the first step towards resolving #46 and #64.
Make unicorn_env default to rails_env or 'production'

This contributes towards resolving #46 and #64.
Rename `app_env` to `unicorn_rack_env` and fix default value

This is the final commit in the series which fixes #46.
Add unicorn_options variable which allows passing of arbitrary options to unicorn

Fixes #64 via:

    set :unicorn_options, '-N'

(although I'm not sure why you'd need this over setting :unicorn_rack_env to 'none').
Add unicorn:show_vars task for debugging variable values
Eliminate unnecessary blanket rescue
Clarify the default for unicorn_user
Embed multistage docs directly within the README

Accurate docs for this is now coupled to the release, and should not
live in the wiki, since claims about app_env in older versions may or
may not be accurate, but they certainly aren't at this point in the
code base.