Re: git push default behaviour?

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

 



Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> writes:

> Junio C Hamano <gitster@xxxxxxxxx> writes:
>
>> I just dug it up; start from here:
>>
>>     http://thread.gmane.org/gmane.comp.version-control.git/123350/focus=123541
>
> That's an old discussion. A more recent one is here:
>
>   http://thread.gmane.org/gmane.comp.version-control.git/166743
>
> (interleaved with a discussion about tag namespace, but the end of the
> message is about push.default)

I'd say that it only shows that everybody for some strange reason
forgot to learn from history, including me, in that more recent
thread. Luckily, Jeff noticed eerily familiarity this time around.

> (i.e. "Care to roll an appliable patch?", which I guess everyone has
> been too lazy to do)

I doubt that it would have solved any issue we suffered in the 1.6.3
to 1.6.4 timeframe if somebody gave a concluding patch after that
message in the more recent discussion.  Specifically, it would not
have solved anything that these raised:

  http://thread.gmane.org/gmane.comp.version-control.git/118866/focus=119142
  http://thread.gmane.org/gmane.comp.version-control.git/118866/focus=119148

Resurrecting the old patch that was reverted is the easiest part.

It is much more important to spread the word to the people who will
be hurt by the default change well before it actually happens, and
to get them engaged in the discussion, along with those who would
benefit from such a change. That needs to happen before any patch
that reverts a revert.

Even in the kernel community, I suspect that most people do not
follow this mailing list anymore and simply trust that we won't make
changes that affect them negatively. People will complain only after
a change hits them, and tell us "We didn't know that you will be
making this stupid change." And having this thread here does not
count as "spreading the word".

I can send a message saying "There is a proposal to change the
default behaviour of 'git push' on the Git mailing list, and you may
be negatively affected if you do not see anything in the output from
'git config push.default' when such a change happens. On the other
hand, you may want to see the default behaviour to change. In either
case, please join the discussion to give us more data point and help
us decide the future of Git." to the kernel list. Anybody could, for
that matter.

One thing I refuse to do is to fight this battle alone for "let's
change the default" folks, especially when I am not convinced that
it is a good change to begin with. It is "let's change the default"
folks' responsibility to help the legwork.
--
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]