# git whatchanged

2 messages from 2025-10-02 to 2025-10-02. Participants: Jiří Bašek, Kristoffer Haugsbakk.
Thread: https://gitlist.dev/t/64237

## Jiří Bašek, 2025-10-02 06:48

Subject: git whatchanged
Message-ID: <003601dc3368$9ac8f9b0$d05aed10$@aveco.com>
URL: https://gitlist.dev/e/003601dc3368%249ac8f9b0%24d05aed10%24%40aveco.com

```
Hi, 
I am still using this very convenient command.

Best regards,
Jiri Basek

> 'git whatchanged' is nominated for removal.
If you still use this command, please add an extra
option, '--i-still-use-this', on the command line
and let us know you still use it by sending an e-mail
to <git@vger.kernel.org>.  Thanks.
fatal: refusing to run without --i-still-use-this



```

## Kristoffer Haugsbakk, 2025-10-02 07:12

Subject: Re: git whatchanged
Message-ID: <a1367c80-63ec-4dfc-b02b-cf506d82a202@app.fastmail.com>
URL: https://gitlist.dev/e/a1367c80-63ec-4dfc-b02b-cf506d82a202%40app.fastmail.com
In-Reply-To: <003601dc3368$9ac8f9b0$d05aed10$@aveco.com>

```
Good morning

On Thu, Oct 2, 2025, at 08:48, Jiří Bašek wrote:
> I am still using this very convenient command.

This command is being removed because git-log(1) supplanted it over 12
years ago. Both commands use the same machinery, just with different
defaults.

Here’s how you can replace your git-whatcanged(1) use with `git log`:

• 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).

-- 
Stoffi

```
