manage_repos
Manage Azure DevOps Git repositories by listing, creating branches, searching commits, viewing files, and handling tags and policies.
Instructions
Manage Azure DevOps Git repositories. Actions: 'list', 'get', 'list_branches', 'get_file', 'get_tree', 'search_commits', 'list_policies', 'list_tags', 'create_branch', 'create_tag'
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: 'list', 'get', 'list_branches', 'get_file', 'get_tree', 'create_branch', 'search_commits', 'list_policies', 'list_tags', 'create_tag' | |
| project_key | No | Project name (required for most actions) | |
| repo_id | No | Repository name or ID (required for get, list_branches, get_file, get_tree) | |
| file_path | No | File path within the repo (for get_file, get_tree) | |
| version | No | Branch name or commit SHA (for get_file) | |
| branch_name | No | New branch name (required for create_branch) | |
| source_branch | No | Source branch to create from (required for create_branch) | |
| author | No | Filter commits by author (for search_commits) | |
| from_date | No | Filter commits from this date (for search_commits) | |
| to_date | No | Filter commits to this date (for search_commits) | |
| tag_name | No | Tag name (required for create_tag) | |
| commit_sha | No | Commit SHA to tag (required for create_tag) |