Re: [PATCH 1/2] Allow users to require source branch on git-checkout -b.
- From
Shawn Pearce <spearce@spearce.org>
- Date
- Dec 7, 2006, 19:57 UTC
- Message-ID
- <20061207195715.GG12143@spearce.org>
- In-Reply-To
- <7vlkljsd1k.fsf@assigned-by-dhcp.cox.net>
Junio C Hamano <junkio@cox.net> wrote:
Show 8 quoted lines
> "Shawn O. Pearce" <spearce@spearce.org> writes: > > This introduces a new config option: checkout.requireSourceBranch, > > You could turn it around and make it a per-branch configuration, > like: > > [branch "main"] > allowbranchbydefault = true
Are you suggesting that we change "git-checkout -b" to by default require the source branch, but the user can restore the original behavior by setting the above per-branch configuration option?
I'm OK with that version too. Most of these users want to be required to enter the source branch, and their topic branches (which are always their current branches btw) are so transient they won't bother with a per-branch setting. So they get what they want: the tool reminding them to select their source revision.