Cjules::Unidiff
Minimal unified-diff parser + interactive hunk selector.
The Jules API returns a git format-patch-style unidiff in gitPatch.unidiffPatch.
We split it into "chunks" that can be applied independently via git apply.
Instance methods
Split a unidiff into independent chunks (usually hunks). Each returned chunk includes the necessary file headers so it can be applied on its own.