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

Re: [PATCH 2/4] add -u: get rid of "treewideupdate" configuration

From
Jeff King <peff@peff.net>
Date
Apr 8, 2011, 20:24 UTC
Message-ID
<20110408202404.GA16540@sigill.intra.peff.net>
In-Reply-To
<7vaag04k8m.fsf@alter.siamese.dyndns.org>
On Fri, Apr 08, 2011 at 12:27:05PM -0700, Junio C Hamano wrote:
Show 9 quoted lines
> > I have never been a fan of this reasoning. Sure, it is slightly harder
> > to help people when the system is configurable. But dropping
> > configurability comes at the cost of people who are using the system
> > day-to-day. And isn't making it pleasant to use every day more important
> > than the minority of times you are telling somebody else how to use it?
> 
> I probably should stated it differently.  I dropped it during this round
> because they are _not_ needed to help the transition, but it is a possible
> additional feature.

But in my earlier email, one of the users who is helped by this is one who wants to silence the migration warning. So it is somewhat related to the transition.

If we were in a world where "." and ":/" had always worked and there was no variable, would I write a patch for the variable? Probably not, especially because I think the full-tree behavior is what I would set it to (and that is going to become the default).

But we don't live in that world. We are making a transition, and so it may be worth it to help:

  1. People who want the new behavior _now_ without extra typing.
  2. Placate people who say "...but I liked the old behavior better".

I am in group (1). I don't know if people in group (2) need placating or not, but I have grown to assume there will always be people to complain about a change. :)

-Peff
Previous: Junio C HamanoNext: Junio C Hamano
Message 17 of 35 in “Redoing the "add -u" migration plan”
  1. 0/4 Redoing the "add -u" migration planJunio C Hamano, Apr 7, 2011
  2. 1/4 magic pathspec: add tentative ":/path/from/top/level" pathspec supportJunio C Hamano, Apr 7, 2011
  3. Junio C HamanoApr 7, 2011
  4. Nguyen Thai Ngoc DuyApr 7, 2011
  5. Junio C HamanoApr 7, 2011
  6. Nguyen Thai Ngoc DuyApr 8, 2011
  7. Nguyen Thai Ngoc DuyApr 7, 2011
  8. Junio C HamanoApr 7, 2011
  9. Nguyen Thai Ngoc DuyApr 8, 2011
  10. Junio C HamanoApr 8, 2011
  11. Nguyen Thai Ngoc DuyApr 8, 2011
  12. Junio C HamanoApr 8, 2011
  13. Nguyen Thai Ngoc DuyApr 8, 2011
  14. 2/4 add -u: get rid of "treewideupdate" configurationJunio C Hamano, Apr 7, 2011
  15. Jeff KingApr 8, 2011
  16. Junio C HamanoApr 8, 2011
  17. Jeff KingApr 8, 2011
  18. Junio C HamanoApr 8, 2011
  19. Jeff KingApr 8, 2011
  20. Junio C HamanoApr 8, 2011
  21. Junio C HamanoApr 8, 2011
  22. Nguyen Thai Ngoc DuyApr 9, 2011
  23. Junio C HamanoApr 9, 2011
  24. Nguyen Thai Ngoc DuyApr 9, 2011
  25. Junio C HamanoApr 9, 2011
  26. Nguyen Thai Ngoc DuyApr 9, 2011
  27. Junio C HamanoApr 9, 2011
  28. Nguyen Thai Ngoc DuyApr 9, 2011
  29. Nguyen Thai Ngoc DuyApr 9, 2011
  30. Junio C HamanoApr 9, 2011
  31. Nguyen Thai Ngoc DuyMay 3, 2011
  32. Junio C HamanoMay 3, 2011
  33. Nguyen Thai Ngoc DuyMay 3, 2011
  34. 3/4 add: make "add -u/-A" update full tree without pathspec (step 2)Junio C Hamano, Apr 7, 2011
  35. 4/4 add: make "add -u/-A" update full tree without pathspec (step 3)Junio C Hamano, Apr 7, 2011

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.