libgit2

git_diff_data_cb

Version:

When iterating over a diff, callback that will be made per text diff line. In this context, the provided range will be NULL.

When printing a diff, callback that will be made to output each line of text. This uses some extra GIT_DIFF_LINE_... constants for output of lines of file and hunk headers.

Signature

typedef int git_diff_data_cb(const git_diff_delta *, const git_diff_range *, char , const char *, size_t , void *);

Parameters

char
In
const char *
In
size_t
In
void *
In

Parameter To

Versions