PyObject * Diff_patch(Diff *self) { PyObject *patch = PyBytes_FromString(""); git_diff_print_patch(self->diff, &patch, &diff_print_cb); return patch; }
void print_diff(git_diff_list* diff) { git_diff_print_patch(diff, diff_print_cb, NULL); }
void diff_print(FILE *fp, git_diff_list *diff) { cl_git_pass(git_diff_print_patch(diff, diff_print_cb, fp ? fp : stderr)); }