Hi,
On previous projects, I've used separate staging and production stages
which would both check out source code from a same master branch.
Now, for a project where static content gets added frequently through
the repository, I'm feeling the need for either:a separate staging
branch or, an experimental stage + branch to deploy long running work
on new features.
I'm interested in your experience, pros and cons if you've tried this
approach, what your everyday release cycle using Capistrano + Git
looks like.
Thanks in advance.
-- Adrian