When applying a patch, callback that will be made per hunk.
When the callback:
The hunk to be applied
User-specified payload
0 if the hunk is applied, < 0 if the apply process will be aborted or > 0 if the hunk will not be applied.