joshnesbitt / project

A streamlined approach to working with multiple projects and tasks
http://rubygems.org/gems/project
MIT License
47 stars 6 forks source link

Workflow steps are not independent. #7

Closed devemouse closed 14 years ago

devemouse commented 14 years ago

I have following settings:

:workflows:
 :default:
   - gvim %path
   - cd %path && git st

:projects:
 :projectA:
  :path: /a//valid/path/
  :workflow: default

And when I exeute:

project projectA

the script launches gvim but waits for it to be closed before executing cd command.

joshnesbitt commented 14 years ago

Thanks for reporting this. This is similar to #5 where a command within a workflow does not exit correctly to allow the next to continue. In the case of GVim I don't think daemonising the command would help at all, as it needs to be in the foreground for you to use GVim (as far as I understand). I need to figure out a way to handle this type of behaviour.

joshnesbitt commented 14 years ago

Closing as a duplicate.