Returning a non-zero value from the callback will terminate the iteration
and return that value to the caller.
@param patch A git_patch representing changes to one file
@param print_cb Callback function to output lines of the patch. Will be
called for file headers, hunk headers, and diff lines.
@param payload Reference pointer that will be passed to your callbacks.
@return 0 on success, non-zero callback return value, or error code
Serialize the patch to text via callback.
Returning a non-zero value from the callback will terminate the iteration and return that value to the caller.
@param patch A git_patch representing changes to one file @param print_cb Callback function to output lines of the patch. Will be called for file headers, hunk headers, and diff lines. @param payload Reference pointer that will be passed to your callbacks. @return 0 on success, non-zero callback return value, or error code