Re: Usage of git whatchanged

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Sep 14, 2025, at 21:34, Bjoern Bastian wrote:
> Hi Kristoffer,
>
>> You can also make a Git alias.
>>
>>     git config set --global alias.wh 'log --raw --no-merges'
>
> neat, thank you, I never noticed the Git aliases.  I'll do that.
>
>> > One can live without, but the statement "whatchanged is not even shorter
>> > to type than log --raw." on https://git-scm.com/docs/git-whatchanged is
>> > a weak one
>>
>> I have a proposal to remove it.
>
> Makes sense to me.
>
>> > that misses obvious use cases of `whatchanged`.
>>
>> The thing with git-whatchanged is that it uses the same underlying
>> machinery as git-log.  So there’s nothing that git-whatchanged can do
>> that git-log cannot do.
>>
>> ... and I guess vice versa.  But historically git-log ended up as the
>> new-and-better replacement (according to the devs) with git-whatchanged
>> being kept around for people who was used to typing it.
>
> Knowing Git aliases, there is actually no reason to keep `whatchanged`.
> Without the idea to enforce `--i-still-use-this` in the transition time,
> this would allow users to continue with their habits if they like to.

Sure, you can use something like that `wh` alias.

But note that you cannot make an alias like this named simply
`whatchanged` (the same name as the command):

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

(in order to continue with the same habits exactly, verbatim)

Because you cannot currently make an alias that has the same name as a
command like this one.  But it looks like that restriction will be
lifted for deprecated commands in a future version.





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux