# I still use git whatchanged

3 messages from 2025-09-29 to 2025-09-29. Participants: Henrik Bennin, Kristoffer Haugsbakk, Junio C Hamano.
Thread: https://gitlist.dev/t/64223

## Henrik Bennin, 2025-09-29 08:42

Subject: I still use git whatchanged
Message-ID: <FAF6A70E-D242-49BB-B303-A7859CAC8E11@gmx.de>
URL: https://gitlist.dev/e/FAF6A70E-D242-49BB-B303-A7859CAC8E11%40gmx.de

```
May I ask not to remove git whatchanged because I still use it regularly?

```

## Kristoffer Haugsbakk, 2025-09-29 08:58

Subject: Re: I still use git whatchanged
Message-ID: <971c5431-f203-41b6-a629-e06480afbf1e@app.fastmail.com>
URL: https://gitlist.dev/e/971c5431-f203-41b6-a629-e06480afbf1e%40app.fastmail.com
In-Reply-To: <FAF6A70E-D242-49BB-B303-A7859CAC8E11@gmx.de>

```
On Mon, Sep 29, 2025, at 10:42, Henrik Bennin wrote:
> May I ask not to remove git whatchanged because I still use it regularly?

What the error message you got doesn’t say is that you can use
git-log(1) instead.  It supports everything that git-whatchanged(1)
supports.

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

```

## Junio C Hamano, 2025-09-29 14:16

Subject: Re: I still use git whatchanged
Message-ID: <xmqq8qhx5oor.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqq8qhx5oor.fsf%40gitster.g
In-Reply-To: <971c5431-f203-41b6-a629-e06480afbf1e@app.fastmail.com>

```
"Kristoffer Haugsbakk" <kristofferhaugsbakk@fastmail.com> writes:

> On Mon, Sep 29, 2025, at 10:42, Henrik Bennin wrote:
>> May I ask not to remove git whatchanged because I still use it regularly?
>
> What the error message you got doesn’t say is that you can use
> git-log(1) instead.  It supports everything that git-whatchanged(1)
> supports.
>
> • 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.

We probably should merge kh/you-still-use-whatchanged-fix to produce
Git 2.51.1 sooner.

Thanks.


```
