{"thread":{"id":"64036","subject":"git whatchanged","startedAt":"2025-08-26T13:30:38Z","lastAt":"2025-08-26T13:55:27Z","messageCount":2,"participants":["Chris Palmer","Kristoffer Haugsbakk"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"524945","messageId":"1011073f-9930-4360-a42f-71eb7421fe3f@chrispalmer.uk","threadId":"64036","inReplyTo":null,"subject":"git whatchanged","fromName":"Chris Palmer","fromEmail":"chris@chrispalmer.uk","sentAt":"2025-08-26T13:04:31Z","receivedAt":"2025-08-26T13:30:38Z","isPatch":false,"sender":{"key":"chris@chrispalmer.uk","avatar":null},"body":"We still use whatchanged frequently. Sometimes to check the later \ncommits, and sometimes as an easy way of searching for changes to a \nspecific file.\n\nI'm not clear whether you are proposing removing the functionality \naltogether, or whether there is a new/better way to do it.\n\nThanks, Chris\n\n-- \nChris Palmer\nchris@chrispalmer.uk\n\n  \n\n"},{"id":"524954","messageId":"04d5ce4f-53aa-465a-aeb1-bef84532e424@app.fastmail.com","threadId":"64036","inReplyTo":"1011073f-9930-4360-a42f-71eb7421fe3f@chrispalmer.uk","subject":"Re: git whatchanged","fromName":"Kristoffer Haugsbakk","fromEmail":"kristofferhaugsbakk@fastmail.com","sentAt":"2025-08-26T13:54:43Z","receivedAt":"2025-08-26T13:55:27Z","isPatch":false,"sender":{"key":"kristofferhaugsbakk@fastmail.com","avatar":null},"body":"Hi\n\nOn Tue, Aug 26, 2025, at 15:04, Chris Palmer wrote:\n> We still use whatchanged frequently. Sometimes to check the later\n> commits, and sometimes as an easy way of searching for changes to a\n> specific file.\n>\n> I'm not clear whether you are proposing removing the functionality\n> altogether, or whether there is a new/better way to do it.\n\nYou can replace it with `git log`:\n\n• Given: `git whatchanged <opts>`\n• Replace with: `git log <opts> --no-merges --raw`\n\n... with some minor output caveats about empty commits (commits with\nno changes).[1]\n\n🔗 1: https://lore.kernel.org/git/20250825085428.GA367101@coredump.intra.peff.net/\n\n> I'm not clear whether you are proposing removing the functionality\n> altogether,\n\nYes, the command is slated for removal in Git 3.0.  They have not decided when\nthat version will be released.\n\n(although the functionality is still covered by git-log(1))\n\nSee this doc (from 2.51.0): https://github.com/git/git/tree/c44beea485f0f2feaf460e2ac87fdd5608d63cf0/Documentation/BreakingChanges.adoc\n\n-- \nKristoffer Haugsbakk\n"}]}