Ok. I've raise a Lighthouse ticket. Can i get a few people to have a look?
http://capistrano.lighthouseapp.com/projects/8716-capistrano/tickets/14-git-scm-doesn-t-work-with-remote-branches -Adam On May 7, 5:54 pm, Adam Salter <[EMAIL PROTECTED]> wrote: > Jamis, > Should I put this through as a pull request or bug for people to look > at? > I'd like to see this in Cap obviously... > > -Adam > > On 06/05/2008, at 11:59 PM, Adam Salter wrote: > > > > > Guys and people at large, > > I've updated the Git SCM module, and it works for me... > > Could some others please have a look and critique? > > >http://github.com/adamsalter/capistrano/commit/2283dea45a6ff15e858511... > > > It still works for all the test cases I can think of (and almost seems > > faster ;) > > > To see for yourself checkout my repo... I use the following command to > > make changes to the gem and install: > > rake repackage && sudo gem install -l --no-ri --no-rdoc pkg/ > > capistrano-2.3.0.gem > > > Thanks, > > -Adam > > > On May 5, 11:47 pm, "Mislav Marohnić" <[EMAIL PROTECTED]> > > wrote: > >> On Mon, May 5, 2008 at 2:34 AM, Adam Salter > >> <[EMAIL PROTECTED]> wrote: > >>> I've actually investigated this myself... > >>> I don't think: > >>> set :remote, "staging" > >>> does what we think it does (neither did '-o staging' for that > >>> matter), it > >>> basically just renames the remote reference on the deploy server > >>> from > >>> 'origin' to whatever you choose. > > >> Well, yes. I thought that you wanted to do this (since you used the > >> -o > >> option). I corrected you to move it out of the repository URL > >> because there > >> was already an option for it in Capistrano. > > >> I was wrong to say that the :branch option is never used. It > >> actually is in > >> "recipes/deploy.rb". It uses the branch name (or "HEAD") to get the > >> commit > >> ID *from your local repository*, then uses that ID to do a remote > >> checkout > >> (no matter what strategy you use). > > >> In conclusion, if you want to deploy from the "deploy" branch, you > >> have to > >> have that branch set up locally and all its commits pushed to your > >> remote > >> repository as well. --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
