Re: git push (mis ?)behavior
- From
Karl Hasselström <kha@treskal.com>
- Date
- Oct 3, 2007, 16:07 UTC
- Message-ID
- <20071003160731.GA7113@diana.vm.bytemark.co.uk>
- In-Reply-To
- <Pine.LNX.4.64.0710031550490.28395@racer.site>
On 2007-10-03 16:27:49 +0100, Johannes Schindelin wrote:
Show 12 quoted lines
> On Wed, 3 Oct 2007, Karl Hasselstr?m wrote: > > > 2. "push all branches" is the default, but the user intended to > > push only the current branch. She ends up pushing a superset > > of what she wanted, which is not easily fixed if she can't be > > sure that no one else has pulled from the public repo before > > she notices what's happened. > > But that is not the default. Not at all. > > The default is to push the refs which the remote and the local side > have _in common_.
I know, and that's what I meant by "all branches". Sorry for the sloppy language.
> Maybe we should initialise the "remote.origin.push" variable to > "completely-bogus-branchname" when you "git init --im-a-newbie"?
I'd rather have a suboptimal default than different defaults depending on user settings. (See also Junio's comment on that elsewhere in this thread.)
--
Karl Hasselström, kha@treskal.com
www.treskal.com/kalle