batch_commit_analysis
Organize staged file changes into logical commit groups and generate appropriate commit messages for each group in a Git repository.
Instructions
Analyze multiple file groups for batch commit operations.
Helps organize staged changes into logical commit groups with appropriate commit messages for each group.
Args: repo_path: Path to git repository file_groups: List of file groups with metadata generate_messages: Whether to generate commit messages for each group
Returns: Dict containing batch commit analysis and suggestions
Input Schema
Name | Required | Description | Default |
---|---|---|---|
file_groups | Yes | ||
generate_messages | No | ||
repo_path | Yes |
Input Schema (JSON Schema)
{
"properties": {
"file_groups": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "File Groups",
"type": "array"
},
"generate_messages": {
"default": true,
"title": "Generate Messages",
"type": "boolean"
},
"repo_path": {
"title": "Repo Path",
"type": "string"
}
},
"required": [
"repo_path",
"file_groups"
],
"title": "batch_commit_analysisArguments",
"type": "object"
}