gluecron_get_diff
Read the actual changes in a commit or a branch range. Pass sha for one commit against its first parent, or base+head for everything head adds since the merge base (what a PR proposes). Returns {files:[{path, oldPath?, status, additions, deletions, binary, patch, patchTruncated}], stats, truncated}. Patch text is byte-capped; set include_patch=false for a files-changed summary only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sha | No | Commit SHA — diffs it against its first parent | |
| base | No | Base ref (with `head`) | |
| head | No | Head ref (with `base`) | |
| repo | Yes | ||
| owner | Yes | ||
| include_patch | No | Include patch bodies (default true) | |
| max_patch_bytes | No | Total budget for patch text across all files (default 400000, max 2000000) |