Just gave it a try with a real remote branch & it's working... with
tags it wasn't.. hrm :-/

On Jan 18, 3:32 pm, Jörg Battermann <[email protected]> wrote:
> Hello there,
>
> Quick Q: my production deployment should go on a specific version of
> my repository, therefore I keep placing tags whenever I think it's
> time again to push an update. Now apparently these tags do exist on
> the remote (github) repo as I can see them in the github interface
> aswell as when doing a git ls-remote:
>
> macPro:dw-backend joerg$ git ls-remote [email protected]:joergbattermann/
> dw-backend.git v0.2.1
> db6491672974bb4fefd06724231e779c63b0744d        refs/tags/v0.2.1
>
> Now when I want to deploy via capistrano, I have the following set in
> my deploy.rb:
>
> set :branch, "v0.2.1"
> set :rails_env, :production
>
> ... looking at the output of cap deploy I get an error pretty early in
> the whole process:
>
> cap production deploy
>   * executing `production'
>     triggering start callbacks for `deploy'
>   * executing `multistage:ensure'
>   * executing `deploy'
>   * executing `deploy:update'
>  ** transaction: start
>   * executing `deploy:update_code'
>     executing locally: "git ls-remote [email protected]:joergbattermann/
> dw-backend.git v0.2.1"
>   * executing "git clone -q --depth 1 [email protected]:joergbattermann/
> dw-backend.git /home/rails/dw/releases/20090118142245 && cd /home/
> rails/dw/releases/20090118142245 && git checkout -q -b deploy
> db6491672974bb4fefd06724231e779c63b0744d && git submodule -q init &&
> git submodule -q update && (echo
> db6491672974bb4fefd06724231e779c63b0744d > /home/rails/dw/releases/
> 20090118142245/REVISION)"
>     servers: ["dw.se"]
>     [dw.se] executing command
>  ** [dw.se :: out] remote: Counting objects: 242, done.
> remote: Compressing objects:   1% (2/182)
> remote: Compressing objects:  19% (35/182)
> remote: Compressing objects:  37% (68/182)
> remote: Compressing objects:  41% (75/182)
> remote: Compressing objects: 100% (182/182), done.
>  ** [dw.se :: out] remote: Total 242 (delta 61), reused 187 (delta 40)
>  ** [dw.se :: out] git checkout: updating paths is incompatible with
> switching branches/forcing
>  ** Did you intend to checkout
> 'db6491672974bb4fefd06724231e779c63b0744d' which can not be resolved
> as commit?
>     command finished
> *** [deploy:update_code] rolling back
>   * executing "rm -rf /home/rails/dw/releases/20090118142245; true"
>     servers: ["dw.se"]
>     [dw.se] executing command
>     command finished
> failed: "sh -c \"git clone -q --depth 1 [email protected]:joergbattermann/
> dw-backend.git /home/rails/dw/releases/20090118142245 && cd /home/
> rails/dw/releases/20090118142245 && git checkout -q -b deploy
> db6491672974bb4fefd06724231e779c63b0744d && git submodule -q init &&
> git submodule -q update && (echo
> db6491672974bb4fefd06724231e779c63b0744d > /home/rails/dw/releases/
> 20090118142245/REVISION)\"" on dw.se
>
> Any idea what I'm doing wrong or what I could do?
>
> Cheers,
> -J
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to