git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: I still use whatchanged

From
KHKristoffer Haugsbakk <kristofferhaugsbakk@fastmail.com>
Date
Nov 14, 2025, 07:31 UTC
Message-ID
<447ddfcd-b5b7-4047-aee3-496bc4c0c70e@app.fastmail.com>
In-Reply-To
<aRZHpI7uvNeHTD63@rotes76.wohnheim.uni-kl.de>
On Thu, Nov 13, 2025, at 22:03, Eduard Bloch wrote:
Show 6 quoted lines
> Yes, guys,
>
> that may sound totally ridiculous but I want my normal "git whatchanged"
> command back.
>
> Because calling it means typing "git wh<tab>". Just 6 keystrokes!

Since you specifically want the user experience of typing `git whatchanged` or a prefix:

You can set up an alias with that name on Git 2.51.1 and 2.51.2. (And later Git 2.52.0 (soon released).)

    git config set --global alias.whatchanged 'log --raw --no-merges'

You cannot do that on Git 2.51.0 since you cannot alias builtin commands. But you can alias deprecated builtin commands on those versions.

Show 7 quoted lines
>
> And what is the replacement call? Jeez, this dumb message about
> "--i-still-use-this" should have mentioned that detail! Now I had to
> google it which was not great UX in the first place.
>
> Okay, the replacement is apparently "git log --ra<tab>", at least 12
> keystrokes.
The closest equivalent is `git log --raw --no-merges` (see above).
> That is a clear downgrade. So, please bring "whatchanged"
> shortcut back. You may print scary warnings about eating my dogs for
> breakfast or similar, I don't care.
Previous: Eduard Bloch
Message 2 of 2 in “I still use whatchanged”
  1. Eduard BlochNov 13, 2025
  2. Kristoffer HaugsbakkNov 14, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.