Anwered my own question. deploy.rb has
set :branch, "master" where I wanted a commit from another branch. When I replaced "master" with the branch I wanted, it worked. At 01:28 PM 8/11/2009, you wrote: >I want to deploy a specific Git commit with Capistrano. >StackOverflow has an entry telling me what to do: > > >http://stackoverflow.com/questions/918011/how-do-i-target-a-specific-commit-sha-with-capistrano-deploy > > > >and so I issue this command: > > $ cap -S branch=715053c771d25c2c3cf503df6e1a55aa50c6f4f5 deploy > >Git checks out not this commit, but its parent, >870a1990b29a4cf0454834a468e2b6d5a4b5671c : > > * executing `deploy' > * executing `deploy:update' > ** transaction: start > * executing `deploy:update_code' > executing locally: "git ls-remote [email protected]:vedio.git master" > * executing "git clone [email protected]:vedio.git > /mnt/app/releases/20090811200839 && cd > /mnt/app/releases/20090811200839 && git checkout -b deploy > 870a1990b29a4cf0454834a468e2b6d5a4b5671c && (echo > 870a1990b29a4cf0454834a468e2b6d5a4b5671c > > /mnt/app/releases/20090811200839/REVISION)" > servers: ["ec2-75-101-250-203.compute-1.amazonaws.com"] > [[email protected]] executing command > ** [ec2-75-101-250-203.compute-1.amazonaws.com :: out] Initialized > empty Git repository in /mnt/app/releases/20090811200839/.git/ > ** [ec2-75-101-250-203.compute-1.amazonaws.com :: out] remote: > Counting objects: 1507, done. > ** [ec2-75-101-250-203.compute-1.amazonaws.com :: out] remote: > Compressing objects: 0% (1/1286) > ... > >The parent commit was the first for this branch, though I don't see >what that has to do with anything. > >Any ideas? > >Thanks, > >Scott > >P.S. You're welcome, all of you who wrote about the BBQ. It was a >great party, eh? And no worries about left-over alcohol, it will all >be consumed eventually. > > --~--~---------~--~----~------------~-------~--~----~ SD Ruby mailing list [email protected] http://groups.google.com/group/sdruby -~----------~----~----~----~------~----~------~--~---
