Isn't this covered by :deploy_via, :remote_cache?

On Friday, February 27, 2015, Yar Dmitriev <[email protected]> wrote:

> Hi
>
> When a specific commit is deployed and runs on a server, I think it is
> useful to keep .git subdirectory with it.
>
> Why?
>
> 1) Having the git repo with the correct HEAD allows to run `git status`,
> for example, and quickly inspect the working copy for any possible changes
> or additions.
>
> 2) The other possible use is lightning-fast updates (for simpler cases,
> where atomicity is not important) using git 2.3's "push to deploy" feature
> (see https://github.com/blog/1957-git-2-3-has-been-released). The working
> tree files will be updated automatically.
>
> Can anybody suggest how to achieve this with Capistrano 3, without hacking
> it too much?
>
> Of course, I know that it is a good practice to always make a proper
> release, in its own directory. However, there are times when it is vital to
> fix a production problem very quickly. Or times when you want to preview
> numerous small updates at a staging server in quick succession.
>
> I tried running `git --git-dir=<my project>/repo --work-tree=<my
> project>/current status`. Strangely, git shows every file as deleted and
> untracked in that case.
>
>
> (Using Capistrano 3.3.5, git 2.3.1.167).
>
> Best regards
> ---
> Yar
>
> --
> You received this message because you are subscribed to the Google Groups
> "Capistrano" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected]
> <javascript:_e(%7B%7D,'cvml','capistrano%[email protected]');>
> .
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/capistrano/88b8f83b-aff9-474b-87da-2f204415808d%40googlegroups.com
> <https://groups.google.com/d/msgid/capistrano/88b8f83b-aff9-474b-87da-2f204415808d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/CAM1FnQ4dchaMc7rtc-gVtQ%3D9iuReuDynQD3XxfQEWhEzSFX5Nw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to