Apply the patch and return the new file content
Human-readable description of the issue and fix
Unique identifier for this patch
Returns true if the file content contains the known issue (needs patching)
Package directory (relative to repo root) that needs rebuilding after the patch
File to patch, relative to the repo root
A known issue that can be detected and patched in source files of the installed repo. Each patch targets a specific file and applies a deterministic text transformation.