git_tag
Manage Git tags by creating annotated tags, listing existing tags, or deleting tags from your repository to mark release points and organize version history.
Instructions
Create, list, or delete tags
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Repository directory | |
| action | No | Tag action | list |
| name | No | Tag name (required for create/delete) | |
| message | No | Tag message (for annotated tags) | |
| commit | No | Commit to tag (defaults to HEAD) |
Input Schema (JSON Schema)
{
"properties": {
"action": {
"default": "list",
"description": "Tag action",
"enum": [
"list",
"create",
"delete"
],
"type": "string"
},
"commit": {
"description": "Commit to tag (defaults to HEAD)",
"type": "string"
},
"cwd": {
"description": "Repository directory",
"type": "string"
},
"message": {
"description": "Tag message (for annotated tags)",
"type": "string"
},
"name": {
"description": "Tag name (required for create/delete)",
"type": "string"
}
},
"type": "object"
}