Closes#77. Gitea 1.27's MergePullRequestOption has merge_title_field; the tool sent merge_message_title, which Gitea drops without an error, so a custom merge title never took effect. The tool argument keeps its name; the wire field is now Gitea's. New test checks the field name on the wire (the existing fake never did). Verified against the live swagger. task check green locally.
Closes #77. Gitea 1.27's `MergePullRequestOption` has `merge_title_field`; the tool sent `merge_message_title`, which Gitea drops without an error, so a custom merge title never took effect. The tool argument keeps its name; the wire field is now Gitea's. New test checks the field name on the wire (the existing fake never did). Verified against the live swagger. `task check` green locally.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01SZkhi49hfeSqBp5aZJNXsM
---
_Created via git-mcp on behalf of @mathias_
Gitea 1.27's MergePullRequestOption has merge_title_field, not merge_message_title; an unknown field is
dropped without an error, so a custom merge title never took effect. The tool's argument keeps its name.
The new test checks the field name on the wire (the existing fake never did).
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SZkhi49hfeSqBp5aZJNXsM
mathias
merged commit 5c6c4f1e1e into main2026-10-10 08:50:06 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #77. Gitea 1.27's
MergePullRequestOptionhasmerge_title_field; the tool sentmerge_message_title, which Gitea drops without an error, so a custom merge title never took effect. The tool argument keeps its name; the wire field is now Gitea's. New test checks the field name on the wire (the existing fake never did). Verified against the live swagger.task checkgreen locally.🤖 Generated with Claude Code
https://claude.ai/code/session_01SZkhi49hfeSqBp5aZJNXsM
Created via git-mcp on behalf of @mathias