Skip to content
Discussion options

You must be logged in to vote

Thanks for the detailed report and root-cause analysis. Confirmed: the failure is isolated to the libgit2 path, which passed the annotated tag object ID directly to merge_base; the shell-git path already succeeds because Git peels the tag.

Fixed in #1197 by peeling both refs to commits before calculating the merge base. The PR also adds an end-to-end annotated-tag push regression test and verifies it with both libgit2 enabled and disabled.

AI-assisted — Tool: Codex; model: openai/gpt-5; version: unavailable.

Replies: 1 comment

Comment options

jdx
Aug 12, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by Colourlessglow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants