# Keep git whatchanged

2 messages from 2026-02-05 to 2026-02-05. Participants: Sam Berney, Kristoffer Haugsbakk.
Thread: https://gitlist.dev/t/64925

## Sam Berney, 2026-02-05 10:59

Subject: Keep git whatchanged
Message-ID: <106C80F0-C92E-4F23-9CCA-631AFF12AC65@samuelberney.com>
URL: https://gitlist.dev/e/106C80F0-C92E-4F23-9CCA-631AFF12AC65%40samuelberney.com

```
To whom it may concern,

I have no idea why anyone would want to remove `git whatchanged`. Can’t you count to see how many people use it or something? I’m going to keep using it till it stops working and then I’ll be grumpy. Don’t make me grumpy!

Sam Berney
```

## Kristoffer Haugsbakk, 2026-02-05 11:12

Subject: Re: Keep git whatchanged
Message-ID: <1e8924cd-9e23-4fc5-b25f-9683da917b43@app.fastmail.com>
URL: https://gitlist.dev/e/1e8924cd-9e23-4fc5-b25f-9683da917b43%40app.fastmail.com
In-Reply-To: <106C80F0-C92E-4F23-9CCA-631AFF12AC65@samuelberney.com>

```
On Thu, Feb 5, 2026, at 11:59, Sam Berney wrote:
> I have no idea why anyone would want to remove `git whatchanged`.

This command is being removed because it was supplanted by git-log(1) a
long while ago. Both commands use the same machinery, just with
different defaults.

You can replace it with `git log` in this way:

• Given: `git whatchanged <opts>`
• Replace with: `git log <opts> --no-merges --raw`

Additionally for the sake of readability, you might have more
use for `--stat` or `--name-only` rather than `--raw` if you are only
reading the output (not feeding the output to another program).

> Can’t you count to see how many people use it or something?

git(1) doesn’t have telemetry. Sending an email here is the telemtry. :)

> I’m going to keep using it till it stops working and then I’ll be
> grumpy. Don’t make me grumpy!

```
