Can you comment on the nature of the delicacy?  Will I not be able to
rely on this in future versions to essentially reset the state of the
Capfile during runtime?  Not being in Ruby land, I'm much more
concerned about relying on the internals of the Capistrano API (like
reset! of @variables) that might change than I am about higher level
kludges (deploying different pieces to different servers).  So far,
Capistrano has been extremely helpful in replacing the myriad shell
scripts that I have written in the past to do this type of deployment
and I'd love to continue using it as long as I'm not putting myself in
danger of having a broken script in a point release.

The future versions of Capistrano sound very promising.  A general
deployment DSL would be extremely helpful.

Thanks for all your help.


On Nov 2, 1:03 pm, Lee Hambley <lee.hamb...@gmail.com> wrote:
> Looks like a pretty delicate hack to me, and that whilst this stuff lives in
> the same repo, it's deployed to different servers, in different
> configurations. In Ruby land, that's a smell that your repos are merged, and
> you should break them out.
>
> One of the overriding philosophies of Capistano is that a deploy should be
> atomic and repeatable… so "I want to deploy bits and pieces at various
> times, to various places" will always be a kludge.
>
> In future versions the Capistrano core is being reduced to a selection of
> useful helpers, with sane scaffolding and defaults, this should lead to a
> situation where it's significantly easier for you to build what you need,
> without having to deal with so much nonsense.
>
> - Lee

-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to capistrano@googlegroups.com
* To unsubscribe from this group, send email to 
capistrano+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en

Reply via email to