From: Jakub Narebski Date: Fri, 19 Jan 2007 09:47:59 GMT Subject: Re: Rebasing stgit stacks Message-ID: In-Reply-To: <20070118205233.GK9761@nan92-1-81-57-214-146.fbx.proxad.net> Yann Dirson wrote: > On Thu, Jan 18, 2007 at 09:05:47AM +0000, Catalin Marinas wrote: >> As Jakub said, I would also call this command 'rebase' instead of >> 'pull --to', even if we duplicate a bit of code. >> It would make the implementation even simpler > > A new command is fine with me, it's just that I feel "rebase " > may be confusing to beginners.  I'd rather say "rebase [] --to > ", but it's just that I don't see the case for specifying a > different stack than the current one. If you want to move some stack from one branch to other, for example from 'next' or next-based branch to 'origin'/'master' or origin-based branch you could do either: $ git checkout $ stg rebase or $ git checkout $ stg rebase --onto (or even "stg rebase --onto " or "stg rebase --onto "). Although usually you have separate branch as StGIT stack "base", and you can simply rebase git branch, then do $ stg rebase -- Jakub Narebski Warsaw, Poland ShadeHawk on #git