# whatchanged is super useful!

4 messages from 2025-09-25 to 2025-09-26. Participants: Phil Hobbs, Kristoffer Haugsbakk, Junio C Hamano.
Thread: https://gitlist.dev/t/64204

## Phil Hobbs, 2025-09-25 21:44

Subject: whatchanged is super useful!
Message-ID: <67a6ec3a-a718-438f-ac4c-ff989f316a9b@electrooptical.net>
URL: https://gitlist.dev/e/67a6ec3a-a718-438f-ac4c-ff989f316a9b%40electrooptical.net

```
I use git whatchanged all the time.  Please don't remove it!

Thanks

Phil Hobbs

-- 
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics

160 North State Road #203
Briarcliff Manor NY 10510
845-480-2058

pcdhobbs at electrooptical dot net
http://electrooptical.net


```

## Kristoffer Haugsbakk, 2025-09-25 21:54

Subject: Re: whatchanged is super useful!
Message-ID: <1c5581eb-ad69-4a18-b798-c54344a4208a@app.fastmail.com>
URL: https://gitlist.dev/e/1c5581eb-ad69-4a18-b798-c54344a4208a%40app.fastmail.com
In-Reply-To: <67a6ec3a-a718-438f-ac4c-ff989f316a9b@electrooptical.net>

```
On Thu, Sep 25, 2025, at 23:44, Phil Hobbs wrote:
> I use git whatchanged all the time.  Please don't remove it!

It might be useful but everything it can do, git-log(1) can also do.

You can replace it with `git log` like so:

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

Or you can replace `--raw` with more modern alternatives like
`--name-only` or `--stat`.

```

## Junio C Hamano, 2025-09-25 21:57

Subject: Re: whatchanged is super useful!
Message-ID: <xmqqh5wqdwlg.fsf@gitster.g>
URL: https://gitlist.dev/e/xmqqh5wqdwlg.fsf%40gitster.g
In-Reply-To: <67a6ec3a-a718-438f-ac4c-ff989f316a9b@electrooptical.net>

```
Phil Hobbs <pcdhobbs@electrooptical.net> writes:

> I use git whatchanged all the time.  Please don't remove it!

No, we will remove it.  What we wanted to hear readers ask was "what
can I use instead?"  And the answer is "git log --raw" or even
better "git log --stat", "git log --name-only", etc., depending on
your taste, all of them shorter to type than "git whatchanged".


```

## Phil Hobbs, 2025-09-26 00:10

Subject: Re: whatchanged is super useful!
Message-ID: <72711D1A-020F-4B63-A72E-5DD46A7A7EA6@electrooptical.net>
URL: https://gitlist.dev/e/72711D1A-020F-4B63-A72E-5DD46A7A7EA6%40electrooptical.net
In-Reply-To: <1c5581eb-ad69-4a18-b798-c54344a4208a@app.fastmail.com>

```
Fair enough, thanks. 

> On Sep 25, 2025, at 17:55, Kristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com> wrote:
> 
> ﻿On Thu, Sep 25, 2025, at 23:44, Phil Hobbs wrote:
>> I use git whatchanged all the time.  Please don't remove it!
> 
> It might be useful but everything it can do, git-log(1) can also do.
> 
> You can replace it with `git log` like so:
> 
> • Given: `git whatchanged <opts>`
> • Replace with: `git log <opts> --no-merges --raw`
> 
> Or you can replace `--raw` with more modern alternatives like
> `--name-only` or `--stat`.


```
