gluecron_atomic_multi_file_commit
Apply a set of file writes + deletes as a single atomic commit on a branch (creates the branch if it doesn't exist). The killer agent tool: blob/tree/commit/ref-update sequence. Each change is {path, content?, content_base64?, deleted?}. Requires 'repo' scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| owner | Yes | ||
| branch | Yes | ||
| changes | Yes | Array of {path, content?|content_base64?, deleted?} entries. | |
| message | Yes | ||
| base_branch | No | Branch to fork from when `branch` doesn't yet exist (default: repo default). |