On Saturday 04 November 2006 20:05, Shawn Pearce wrote: > Josef Weidendorfer <Josef.Weidendorfer@xxxxxx> 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 > - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html