| 210 | } |
| 211 | |
| 212 | int _go_git_diff_blobs( |
| 213 | git_blob *old, |
| 214 | const char *old_path, |
| 215 | git_blob *new, |
| 216 | const char *new_path, |
| 217 | git_diff_options *opts, |
| 218 | int eachFile, |
| 219 | int eachHunk, |
| 220 | int eachLine, |
| 221 | void *payload) |
| 222 | { |
| 223 | git_diff_file_cb fcb = NULL; |
| 224 | git_diff_hunk_cb hcb = NULL; |
| 225 | git_diff_line_cb lcb = NULL; |
| 226 | |
| 227 | if (eachFile) |
| 228 | fcb = (git_diff_file_cb)&diffForEachFileCallback; |
| 229 | if (eachHunk) |
| 230 | hcb = (git_diff_hunk_cb)&diffForEachHunkCallback; |
| 231 | if (eachLine) |
| 232 | lcb = (git_diff_line_cb)&diffForEachLineCallback; |
| 233 | |
| 234 | return git_diff_blobs(old, old_path, new, new_path, opts, fcb, NULL, hcb, lcb, payload); |
| 235 | } |
| 236 | |
| 237 | void _go_git_setup_diff_notify_callbacks(git_diff_options *opts) |
| 238 | { |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…