Re: Semantics of change IDs (Re: Gerrit, GitButler, and Jujutsu projects collaborating on change-id commit footer)

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

 



On Wed, Apr 9, 2025 at 2:51 PM Nico Williams <nico@xxxxxxxxxxxxxxxx> wrote:
> On Wed, Apr 09, 2025 at 11:02:41AM -0700, Junio C Hamano wrote:
> > We designed not to etch such wrong renames/copoies in stone by
> > recording them at the commit time.  Instead we compare the before
> > and after image to intuit the _intention_ of what the user wanted to
> > do _when_ you _ask_ (i.e. when you run "git diff" or "git log").
>
> Well, I suspect more likely that Linus didn't want to have some sort of
> inode number nor some sort of explicit rename/copy indication as a
> significant simplification that allowed Git to get shipped sooner.  I'm
> not questioning that nor trying to litigate rename/copy.

Contrary to your suspicion, what Junio describes above was a conscious
and deliberate design decision by Linus[*].

[*]: https://lore.kernel.org/git/Pine.LNX.4.58.0504150753440.7211@xxxxxxxxxxxxxxx/





[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