int (*)(void **, const git_diff_file *, const char *, void *)
file_signature
int (*)(void **, const git_diff_file *, const char *, size_t, void *)
buffer_signature
void (*)(void *, void *)
free_signature
int (*)(int *, void *, void *, void *)
similarity