Analyze git changes
analyze_changesParses git diffs to classify each changed file by plugin package and file kind, enabling targeted test generation and coverage analysis for RHDH plugin forests.
Instructions
Parse git diff (branch vs base plus uncommitted) and classify each file into a plugin package and file kind.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | ||
| base | No | Base ref, default origin/main | |
| mode | No | diff = git changes only; workspace = scan source when the branch is clean | |
| workspace | No | Workspace name filter, e.g. boost | |
| includeUntracked | No | ||
| includeUncommitted | No |