Re: git bug? + question
- From
- Josef Weidendorfer <josef.weidendorfer@gmx.de>
- Date
- Nov 6, 2006, 11:05 UTC
- Message-ID
- <200611061205.42062.Josef.Weidendorfer@gmx.de>
- In-Reply-To
- <20061104190512.GA2517@spearce.org>
On Saturday 04 November 2006 20:05, Shawn Pearce wrote:
Show 17 quoted lines
> Josef Weidendorfer <Josef.Weidendorfer@gmx.de> wrote: > > > > git checkout origin/vmdvt > > > > should create a new local branch refs/heads/vmdvt which forks > > from remotes/origin/vmdvt (and abort with > > error if refs/heads/vmdvt already exists without being the local > > development branch for remotes/origin/vmdvt) > > Yes, that would work for our workflow. I won't try to speak about > anyone else's. > > I'd also say that if the local branch (refs/heads/vmdvt) exists and > if `git pull . origin/vmdvt` is going to be a fast-forward that the > fast-forward should happen during the checkout. That way after the > checkout is complete you really do have what is in origin/vmdvt, > but are sitting on a local branch.
Hmmm... But you are changing the tip of a local development branch, which is probably not always the thing we want.
Thinking about it, we should always error out if a proposed branch name for a read-only branch already exists.
Josef