forked from cardosofelipe/fast-next-template
feat(mcp): Git Operations MCP - Gitea Provider #108
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Issue
Part of #58 (Git Operations MCP Server)
Summary
Implement the Gitea provider for remote Git operations (pull requests, branch management via API).
Tasks
GiteaProvider Class (
providers/gitea.py)GiteaProviderclass implementingGitProviderprotocolcreate_pull_request()methodlist_pull_requests()methodget_pull_request()methodmerge_pull_request()method (merge, squash, rebase strategies)close_pull_request()methodadd_pr_comment()methodadd_pr_reviewer()methodget_pr_diff()methodlist_branches()method (remote)create_branch()method (remote)delete_branch()method (remote)API Handling
Testing
Acceptance Criteria
Dependencies
Labels