Re: git push origin error (1.6.3 new default functionality)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 13, 2009 at 11:54:20AM +0200, Michael J Gruber wrote:

> > Regardless, my point was: the warning was introduced for a purpose
> > (either to point out potentially confusing behavior, or to warn the user
> > about an upcoming change in default behavior). Showing up now and saying
> > "I don't like this warning" without addressing any of the points in the
> > original discussion or making any sort of proposal to try to accomplish
> > the same goals is just counterproductive.
> 
> I don't want to stir this up to much again - as I said, set config and
> be done.

Junio already posted a thoughtful (if perhaps somewhat frustrated) reply
elsewhere, and I agree with most of what he said. I did want to make one
additional point, though, because I think what I said may have appeared
mean. And I was really trying to be nice.

My initial reaction was to say "shut up and set the config variable".
But I really don't like doing that, because I don't want somebody
thinking that all decisions are closed, and it's not possible to come to
the table with new points that may make people change their minds.

When the subject was discussed before, there were people who preferred
various behaviors. They each made arguments, and in the aftermath, Junio
made a decision (presumably based on arguments by list members, opinions
of other developers, and whatever he thought was best) about what to
apply.

If somebody wants to bring up a new argument, new data, or point out
some or changed circumstance that may affect the decision, then I am all
for them doing so. And that is what I was trying to coax out of Caleb.
But without that, I don't see any reason why others should waste their
time reconsidering the decision. Let's assume that the original decision
making process was at least roughly deterministic and would just arrive
at the same answer.

And I think simply posting a "I would have been on the side to prefer X"
opinion isn't really new data. It pushes the tally for that preference
up by one, but the margin of error on such tallies is already huge (I
think we have seen in the past that there is a silent majority who are
_not_ on the git list, and we need to try to address their interests as
well). So while something like a well-managed survey of what git users
would prefer is new data, I consider a single (or even several) "me too"
messages on the list to just be noise in the data.

> My main issue is the fact that we have a config variable (push.default)
> which causes a different behaviour depending on whether it is unset or
> set to its default (!) value. That is a completely new UI approach. We

Well, it depends on how you think of the default. The default could be
"matched-and-warn", and you are fixing it by setting it to "matched". :)

-Peff
--
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]