{"thread":{"id":"66222","subject":"Whatchanged —i-still-use-this","startedAt":"2026-08-26T07:19:09Z","lastAt":"2026-08-27T06:08:35Z","messageCount":3,"participants":["edvard.jo@gmail.com","Kristoffer Haugsbakk"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"551263","messageId":"3505ADD2-C8D9-497C-B8F3-F7FB46696525@gmail.com","threadId":"66222","inReplyTo":null,"subject":"Whatchanged —i-still-use-this","fromName":"","fromEmail":"edvard.jo@gmail.com","sentAt":"2026-08-26T07:18:54Z","receivedAt":"2026-08-26T07:19:09Z","isPatch":false,"body":"Hi!\n\nI was encouraged by git cli to send you an email when using the command ”whatchanged” that now needs ”—i-still-use-this”.\n\nFor my purposes, I could instead use \ngit log —oneline —name-status \nOr\ngit diff —stat main \n\nThanks for developing and maintaining git!\n\nBest regards,\nEdvard"},{"id":"551265","messageId":"03ce12c7-a0c1-43a9-9198-ace60c8ba9a8@app.fastmail.com","threadId":"66222","inReplyTo":"3505ADD2-C8D9-497C-B8F3-F7FB46696525@gmail.com","subject":"Re: Whatchanged —i-still-use-this","fromName":"Kristoffer Haugsbakk","fromEmail":"kristofferhaugsbakk@fastmail.com","sentAt":"2026-08-26T07:46:38Z","receivedAt":"2026-08-26T07:47:02Z","isPatch":false,"body":"Hi\n\nOn Wed, Aug 26, 2026, at 09:18, edvard.jo@gmail.com wrote:\n> I was encouraged by git cli to send you an email when using the command\n> ”whatchanged” that now needs ”—i-still-use-this”.\n\nAre you running Git v2.51.0 or something? That older message (since\nupdated) does ask you to send an email with no ifs and buts:\n\n     'git whatchanged' is nominated for removal.\n     If you still use this command, please add an extra\n     option, '--i-still-use-this', on the command line\n     and let us know you still use it by sending an e-mail\n     to <git@vger.kernel.org>.  Thanks.\n\nBut the updated one has some alternatives:\n\n    'git whatchanged' is nominated for removal.\n\n    hint: You can replace 'git whatchanged <opts>' with:\n    hint:   git log <opts> --raw --no-merges\n    hint: Or make an alias:\n    hint:   git config set --global alias.whatchanged 'log --raw --no-merges'\n\n    If you still use this command, here's what you can do:\n\n    - read https://git-scm.com/docs/BreakingChanges.html\n    - check if anyone has discussed this on the mailing\n      list and if they came up with something that can\n      help you: https://lore.kernel.org/git/?q=git%20whatchanged\n    - send an email to <git@vger.kernel.org> to let us\n      know that you still use this command and were unable\n      to determine a suitable replacement\n\n    fatal: refusing to run without --i-still-use-this\n\n>\n> For my purposes, I could instead use\n> git log —oneline —name-status\n> Or\n> git diff —stat main\n\nYeah, those are similar, and more “human friendly” than `--raw`. What do\nyou like about the command, the specific output or the command name\nitself (muscle memory maybe)? If it’s the latter, you can make an alias\nwith more human friendly options than `--raw`:\n\n    git config set --global alias.whatchanged 'log --stat --no-merges'\n"},{"id":"551344","messageId":"9dca592c-c683-4cf4-b7c4-e08c338e7582@app.fastmail.com","threadId":"66222","inReplyTo":"779B6ED0-EA2F-4CCE-9616-BFA958DEC560@gmail.com","subject":"Re: Whatchanged —i-still-use-this","fromName":"Kristoffer Haugsbakk","fromEmail":"kristofferhaugsbakk@fastmail.com","sentAt":"2026-08-27T06:08:11Z","receivedAt":"2026-08-27T06:08:35Z","isPatch":false,"body":"On Wed, Aug 26, 2026, at 14:12, edvard.jo@gmail.com wrote:\n> Hi! \n>\n> Answers inline:\n>\n>> 26 aug. 2026 kl. 09:47 skrev Kristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com>:\n>> \n>> ﻿Hi\n>> \n>>> On Wed, Aug 26, 2026, at 09:18, edvard.jo@gmail.com wrote:\n>>> I was encouraged by git cli to send you an email when using the command\n>>> ”whatchanged” that now needs ”—i-still-use-this”.\n>> \n>> Are you running Git v2.51.0 or something?\n> Correct! I wasn’t aware since it was on a server I don’t maintain. I \n> checked version now and it was 2.51.0.\n>\n>> That older message (since\n>> updated) does ask you to send an email with no ifs and buts:\n>> \n>>     'git whatchanged' is nominated for removal.\n>>     If you still use this command, please add an extra\n>>     option, '--i-still-use-this', on the command line\n>>     and let us know you still use it by sending an e-mail\n>>     to <git@vger.kernel.org>.  Thanks.\n>> \n>> But the updated one has some alternatives:\n>> \n>>    'git whatchanged' is nominated for removal.\n>> \n>>    hint: You can replace 'git whatchanged <opts>' with:\n>>    hint:   git log <opts> --raw --no-merges\n>>    hint: Or make an alias:\n>>    hint:   git config set --global alias.whatchanged 'log --raw --no-merges'\n>> \n>>    If you still use this command, here's what you can do:\n>> \n>>    - read https://git-scm.com/docs/BreakingChanges.html\n>>    - check if anyone has discussed this on the mailing\n>>      list and if they came up with something that can\n>>      help you: https://lore.kernel.org/git/?q=git%20whatchanged\n>>    - send an email to <git@vger.kernel.org> to let us\n>>      know that you still use this command and were unable\n>>      to determine a suitable replacement\n>> \n>>    fatal: refusing to run without --i-still-use-this\n>> \n>>> \n>>> For my purposes, I could instead use\n>>> git log —oneline —name-status\n>>> Or\n>>> git diff —stat main\n>> \n>> Yeah, those are similar, and more “human friendly” than `--raw`. What do\n>> you like about the command, the specific output or the command name\n>> itself (muscle memory maybe)? If it’s the latter, you can make an alias\n>> with more human friendly options than `--raw`:\n>> \n>>    git config set --global alias.whatchanged 'log --stat --no-merges'\n> Yes I mainly use it because it’s easier to remember and can be \n> tab-completed very quickly. As long as I see file names I’m happy. So \n> yes, alias will work great for me! \n\nGood. Just remember to Reply All so that it goes to the Git list as well. Thanks\n"}]}