Hi,
I started using VD recently just to compare the differences with Cap.
Here goes:
I like the idea, but where do you get support? Is there a google
group? So far, nothing compares to the support Jamis B. puts out on
his own. Not knocking you VD people, just a plug for Jamis!
You guys really hype it up! Wow. Itās not THAT much more simple than
Cap.
I like the idea of it being lightweight!
Why do you have mongrel code/paths mixed in with core.rb, when you
also have a separate mongrel.rb āappā recipe file? Why not put it all
in mongrel.rb? Becuase I donāt use Mongrel, but there are things I can
use in core.rb; but I have to override :update and :setup_app because
they have mongrel/rails specific paths etcā¦
And the same for migrate? Why is that in core.rb? If my vote counted
Iād vote to move :migrate and :update out of the core. Theyāre very
app specific. Everything else is very general and could be used by any
app.
I think that Cap uses a SSH session, not so with VD. If you donāt have
a key/agent setup, youāre typing your password over and over. Thatās
not simple
When trying to do a rollback, it asks me if I want to delete the
symbolic link for ācurrentā. I type āyesā, I get an infinite hang.
Bummer. How can I get this to just work without typing in āyesā or
āyā. And obviously, how do I get it to NOT hand on me? Iāve posted the
error stack belowā¦
Why is the fetch method not global like set? Is that just missing for
now?
Other than that, I like it. Good work! Depending on what kind of help/
feedback I get here, I may start using it.
Thanks,
Matt
Hang when doing rollback error stack:
rake aborted!
/opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb:
534:in join' /opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb: 534:in
executeā
/opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb:
534:in each' /opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb: 534:in
executeā
/opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb:
143:in execute' /opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb: 143:in
eachā
/opt/local/lib/ruby/gems/1.8/gems/vlad-1.1.0/lib/rake_remote_task.rb:
143:in execute' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:362:in
invokeā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:355:in
synchronize' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:355:in
invokeā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1739:in
top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1739:in
eachā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1739:in
top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in
standard_exception_handlingā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1733:in
top_level' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1711:in
runā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1761:in
standard_exception_handling' /opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake.rb:1708:in
runā
/opt/local/lib/ruby/gems/1.8/gems/rake-0.7.3/bin/rake:7
/opt/local/bin/rake:16:in `loadā
/opt/local/bin/rake:16