Re: git bug? + question
From: Josef Weidendorfer <hidden>
Date: 2016-08-11 19:37:57
On Saturday 04 November 2006 20:05, Shawn Pearce wrote:
Josef Weidendorfer [off-list ref] wrote:quoted
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