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

From: Junio C Hamano <[email-masked]>
Date: Tue, 15 Apr 2025 17:09:52 -0700

"Remo Senekowitsch" <[email-masked]> writes:

> Doesn't a patch set ID suffer from the same kind of ambiguity the
> change-id supposedly does? Patch sets can be split and merged, a commit
> from one patch set can be cherry-picked into another. What patch set ID

Correct.

I still prefer it over the change IDs between these two incomplete
mechanisms.  To resolve the ambiguity, you'd probably go all the way
to an approach like "in addition to the usual parent-child
relationship, we record the change evolution relationship so that
there is a record on each commit what 'predecessor commit(s)' it was
derived from".