git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [Bug report] git diff stat shows unrelated diff

From
Junio C Hamano <gitster@pobox.com>
Date
Feb 18, 2019, 00:21 UTC
Message-ID
<xmqqpnrq2bfg.fsf@gitster-ct.c.googlers.com>
In-Reply-To
<d2127f77-9124-0e01-e96b-b6a1650ebc59@iee.org>
Philip Oakley <philipoakley@iee.org> writes:
Show 5 quoted lines
> It was my understanding that the end point would be total removal of
> any options and the typing of the double dot would be an error. Given
> that hard end point I was looking to ensure that users of double dots
> have a manageable route to unlearning old bad habits. Thus the first
> phase would be opt-in,

Sorry, but I do not see any logical connection in this "Thus". If we are still undecided if deprecating double-dot is a good idea and trying to gauge the impact, then perhaps an early "opt-in" to leave the door open for aborting the transition plan might make sense (as an escape hatch for _us_ the project developers to make excuse to the end users). But I am getting an impression that it is not the plan you have in mind.

Show 5 quoted lines
> To train the fingers, and to check local scripts and aliases, the user
> needs feedback, preferably at a time of their convenience (as opposed
> to being a time of inconvenience), so assuming they have been paying
> moderate attention to the release notes, providing the opt-in phase
> gives them that.

And to those who haven't been paying attention, what happens when your "first phase" period expires?

I would be a lot more sympathetic if your argument were "some people will not be ready to start training, and they will be helped if we had an opt-out knob early in the long deprecation period". Even those who have not been paying attention at all _will_ be hit by deprecation warning, and that is when they can decide if they want to start training or they are not ready and want to postpone, so in that sense, "initial opt-out" may make sense, but I do not see how "initial opt-in" can be a viable thing.

Previous: Philip OakleyNext: Junio C Hamano
Message 13 of 17 in “[Bug report] git diff stat shows unrelated diff”
  1. Viresh KumarFeb 14, 2019
  2. Johannes SixtFeb 14, 2019
  3. Elijah NewrenFeb 14, 2019
  4. Junio C HamanoFeb 14, 2019
  5. Denton LiuFeb 15, 2019
  6. Elijah NewrenFeb 15, 2019
  7. Junio C HamanoFeb 15, 2019
  8. Philip OakleyFeb 15, 2019
  9. Junio C HamanoFeb 15, 2019
  10. Philip OakleyFeb 16, 2019
  11. Junio C HamanoFeb 17, 2019
  12. Philip OakleyFeb 17, 2019
  13. Junio C HamanoFeb 18, 2019
  14. Junio C HamanoFeb 15, 2019
  15. Viresh KumarFeb 15, 2019
  16. Elijah NewrenFeb 15, 2019
  17. Viresh KumarFeb 18, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.