{"thread":{"id":"64409","subject":"git whatchanged","startedAt":"2025-10-31T08:03:20Z","lastAt":"2025-10-31T09:14:54Z","messageCount":3,"participants":["Remke Schuurmans","Kristoffer Haugsbakk"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"530019","messageId":"CALnivwfp+WTN3VKY1LQ+04OX0nwPSfKx4zyZDsCDeXg8ubEPqg@mail.gmail.com","threadId":"64409","inReplyTo":null,"subject":"git whatchanged","fromName":"Remke Schuurmans","fromEmail":"r.schuurmans@gmail.com","sentAt":"2025-10-31T08:02:51Z","receivedAt":"2025-10-31T08:03:20Z","isPatch":false,"sender":{"key":"r.schuurmans@gmail.com","avatar":null},"body":"'git whatchanged' is nominated for removal.\nIf you still use this command, please add an extra\noption, '--i-still-use-this', on the command line\nand let us know you still use it by sending an e-mail\nto <git@vger.kernel.org>.  Thanks.\nfatal: refusing to run without --i-still-use-thi\n\n;) I still use this one.\n\nwith kind regards,\nRemke Schuurmans\nThe Netherlands\n"},{"id":"530020","messageId":"57ab19e2-9cc0-45bf-a3fe-c268c540a672@app.fastmail.com","threadId":"64409","inReplyTo":"CALnivwfp+WTN3VKY1LQ+04OX0nwPSfKx4zyZDsCDeXg8ubEPqg@mail.gmail.com","subject":"Re: git whatchanged","fromName":"Kristoffer Haugsbakk","fromEmail":"kristofferhaugsbakk@fastmail.com","sentAt":"2025-10-31T08:23:51Z","receivedAt":"2025-10-31T08:24:13Z","isPatch":false,"sender":{"key":"kristofferhaugsbakk@fastmail.com","avatar":null},"body":"On Fri, Oct 31, 2025, at 09:02, Remke Schuurmans wrote:\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> fatal: refusing to run without --i-still-use-thi\n>\n> ;) I still use this one.\n\nThis command is being removed because it was supplanted by git-log(1) a\nlong while ago. Both commands use the same machinery, just with\ndifferent defaults.\n\nYou can replace it with `git log` in this way:\n\n• Given: `git whatchanged <opts>`\n• Replace with: `git log <opts> --no-merges --raw`\n\nAdditionally for the sake of readability, you might have more\nuse for `--stat` or `--name-only` rather than `--raw` if you are only\nreading the output (not feeding the output to another program).\n"},{"id":"530021","messageId":"1cea229b-f4dd-4799-ab55-d688d14a2741@app.fastmail.com","threadId":"64409","inReplyTo":"c2551c49-bcb4-4518-97d3-063941d591e8@gmail.com","subject":"Re: git whatchanged","fromName":"Kristoffer Haugsbakk","fromEmail":"kristofferhaugsbakk@fastmail.com","sentAt":"2025-10-31T09:13:54Z","receivedAt":"2025-10-31T09:14:54Z","isPatch":false,"sender":{"key":"kristofferhaugsbakk@fastmail.com","avatar":null},"body":"On Fri, Oct 31, 2025, at 10:02, Remke Schuurmans wrote:\n> Thank you for taking time to answer my mail.\n> I had this command still as an alias :))\n>\n> I'm old scool :)\n\nYou cannot alias builtin Git commands on the version you are running\n(which must be Git 2.51.0 given the output you got).\n\nBut you can alias builtin commands that are deprecated on Git 2.51.1 and\n2.51.2:\n\n    git config set --global alias.whatchanged 'log --raw --no-merges'\n"}]}