Permalink
Commits on Jan 18, 2012
  1. 0.36.1

    ddollar committed Jan 18, 2012
  2. bump term-ansicolor in gemspec

    ddollar committed Jan 18, 2012
  3. 0.36.0

    ddollar committed Jan 18, 2012
  4. sync the writer stream

    ddollar committed Jan 18, 2012
  5. capture stderr as well

    ddollar committed Jan 18, 2012
Commits on Jan 16, 2012
  1. update rake

    ddollar committed Jan 16, 2012
  2. 0.35.0

    ddollar committed Jan 16, 2012
  3. Merge pull request #132 from Viximo/feature/concurrency

    ddollar committed Jan 16, 2012
    Change default concurrency to 0 when concurrency is provided
  4. Fix export specs

    betamatt committed Jan 16, 2012
  5. Merge branch 'master' of https://github.com/michaeldwan/foreman into …

    betamatt committed Jan 16, 2012
    …feature/concurrency
    
    Conflicts:
    	spec/foreman/engine_spec.rb
    	spec/foreman/export/bluepill_spec.rb
    	spec/resources/export/bluepill/app.pill
  6. 0.34.1

    ddollar committed Jan 16, 2012
  7. fix missing start desc

    ddollar committed Jan 16, 2012
  8. 0.34.0

    ddollar committed Jan 16, 2012
  9. update man page

    ddollar committed Jan 16, 2012
  10. update docs for -d

    ddollar committed Jan 16, 2012
  11. Merge pull request #101 from ndbroadbent/foreman

    ddollar committed Jan 16, 2012
    ---
    
    I just discovered the LiveReload gem, and wanted to use foreman to help me set up my development environments.
    
    I didnt want to check in my custom development Procfiles, so I needed to alter the behaviour of:
    
    > [The Procfiles] containing directory will be assumed to be the root directory of the application.
    
    Ive set up some shared `Procfiles` for development, such as `Rails3Dev`, `Rails31Dev`, `JekyllDev`, etc.
    
    Then I set up a bash alias for each of these Procfiles, such as:
    
    ```bash
    alias rd31="foreman start -d . -f ~/dev/procfiles/Rails31Dev"
    ```
    
    The only thing missing was the `-d` flag.
    
    My `Rails31Dev` file looks like this:
    
    ```yaml
    compass: compass watch --sass-dir app/assets/stylesheets --css-dir public/assets
    livereload: livereload
    passenger: passenger start
    ```
    
    Thanks!
    
    Conflicts:
    	lib/foreman/cli.rb
  12. run specs in random order

    ddollar committed Jan 16, 2012
  13. update rspec

    ddollar committed Jan 16, 2012
  14. pedantry

    ddollar committed Jan 16, 2012
  15. Merge pull request #114 from gburt/master

    ddollar committed Jan 16, 2012
    add more colors
  16. 0.33.1

    ddollar committed Jan 16, 2012
  17. Merge pull request #129 from fnichol/resolve-home-template

    ddollar committed Jan 16, 2012
    Expand template path under user's home directory (foreman export).
  18. Expand template path under user's home directory.

    fnichol committed Jan 16, 2012
    * File.join won't expand `~` into `ENV['HOME']`
      (http://ruby-doc.org/core-1.9.3/File.html#method-c-expand_path)
    * The FakeFS File.exists? implementation calls FileSystem#find
      (https://github.com/defunkt/fakefs/blob/master/lib/fakefs/file_system.rb#L22-33)
      containing a call to FileSystem#normalize_path which expands the
      path variable passed in
      (https://github.com/defunkt/fakefs/blob/master/lib/fakefs/file_system.rb#L91-98)
    * The file system mocking library sets up a false expectation that `~`
      will be expanded in the #export_template method and consequently the
      production code can't use the template directory
    * To guard against future regressions such as fixes/updates to FakeFS or
      using an alternate file system mocking library, the specs were updated
      to explicitly set `ENV['HOME']`
Commits on Jan 15, 2012
  1. 0.33.0

    ddollar committed Jan 15, 2012
  2. Revert "Merge pull request #125 from brainopia/master"

    ddollar committed Jan 15, 2012
    It appears that this is causing issues with process termination.
    
    This reverts commit d2c9ce0, reversing
    changes made to 98337c9.
Commits on Jan 12, 2012
  1. 0.32.0

    ddollar committed Jan 12, 2012
  2. Merge pull request #125 from brainopia/master

    ddollar committed Jan 12, 2012
    Support for complex cmds in Procfile
Commits on Jan 10, 2012
  1. Merge pull request #121 from Viximo/feature/run

    ddollar committed Jan 10, 2012
    Add "exec" action to allow execution of commands within the app environment
Commits on Jan 9, 2012
  1. Steal the run method back from Thor so that it can be used in place f…

    betamatt committed Jan 9, 2012
    …or exec for running commands in the foreman environment.
    
    Fix some error reporting.
Commits on Jan 8, 2012
  1. Remove old cruft

    brainopia committed Jan 8, 2012
  2. Fix for double fork

    brainopia committed Jan 8, 2012