[llvm-dev] New LLVM git repository conversion prototype

David Greene via llvm-dev llvm-dev at lists.llvm.org
Wed Dec 19 11:15:00 PST 2018


David Jones <dlj at google.com> writes:

> Tagging the split point is semantically the wrong thing, though: if
> you `git describe` the last commit before the branch for release ${N}
> (i.e., the last commit of N), the descriptor will be ${N+1} (or
> whatever tag was applied). The version bump commit will then be "$
> {N+1}-1", meaning the second commit of the N+1 release (with commit
> hashes as appropriate). That's an off-by-one error in several ways. ;
> -)

Ah, I forgot the primary purpose of this is for `git describe`.  Thanks
for clarifying.  You are absolutely correct as far as the semantics of
that operation.

                           -David


More information about the llvm-dev mailing list