using git fetch before resets and checkouts.
more efficiently parse the currently deployed SHA
revamped deploy:update to act more like what capistrano does.
insert a sleep() after a deploy:update for more reliable tests.
fix namespace issue.
Refactoring better_deploy_update (git ls-remote don’t work on revision) + don’t return avoid function abort() + never composer:update on deploy always install
Composer disable by default
Branch is set by default not revision
It’s work with branch and revision
Merge pull request #42 from leopoiroux/better_deploy_update

Better deploy update
fix composer task defaults.

Set $env->composer = true in an environment to get these tasks.
remote/branch style no longer needed.
Merge pull request #41 from tamagokun/better_deploy_update

[Review] Improving deploy:update closes #39