get_evolution
Trace every commit that touched a specific line range in a file, oldest to newest, with per-step diffs. Identify which change introduced a bug or altered behavior.
Instructions
git log -L over a line range: every commit that touched those lines, oldest to newest, with per-step diffs.
Returns: {steps: [{hash, short, author, date, subject, diff}], notes: [...]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | ||
| file | Yes | ||
| repo | Yes | ||
| end_line | Yes | ||
| start_line | Yes |