diff options
Diffstat (limited to 'src/diff.h')
| -rw-r--r-- | src/diff.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/diff.h b/src/diff.h index ed66439bf..e9d8fd5a7 100644 --- a/src/diff.h +++ b/src/diff.h @@ -41,6 +41,11 @@ struct git_diff_list { git_iterator_type_t old_src; git_iterator_type_t new_src; uint32_t diffcaps; + + int (*strcmp)(const char *, const char *); + int (*strncmp)(const char *, const char *, size_t); + int (*prefixcmp)(const char *str, const char *pfx); + int (*entrycmp)(const void *a, const void *b); }; extern void git_diff__cleanup_modes( @@ -53,5 +58,8 @@ extern int git_diff_delta__cmp(const void *a, const void *b); extern bool git_diff_delta__should_skip( const git_diff_options *opts, const git_diff_delta *delta); +extern int git_diff__oid_for_file( + git_repository *, const char *, uint16_t, git_off_t, git_oid *); + #endif |
