deimos.git2.diff

Undocumented in source.

Members

Aliases

git_diff_file_cb
alias git_diff_file_cb = int function(const(git_diff_delta)* delta, float progress, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_hunk_cb
alias git_diff_hunk_cb = int function(const(git_diff_delta)* delta, const(git_diff_hunk)* hunk, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_line_cb
alias git_diff_line_cb = int function(const(git_diff_delta)* delta, const(git_diff_hunk)* hunk, const(git_diff_line)* line, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_notify_cb
alias git_diff_notify_cb = int function(const(git_diff)* diff_so_far, const(git_diff_delta)* delta_to_add, const(char)* matched_pathspec, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

git_delta_t
enum git_delta_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_find_t
enum git_diff_find_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_flag_t
enum git_diff_flag_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_format_t
enum git_diff_format_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_line_t
enum git_diff_line_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_option_t
enum git_diff_option_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

git_diff_blob_to_buffer
int git_diff_blob_to_buffer(const(git_blob)* old_blob, const(char)* old_as_path, const(char)* buffer, size_t buffer_len, const(char)* buffer_as_path, const(git_diff_options)* options, git_diff_file_cb file_cb, git_diff_hunk_cb hunk_cb, git_diff_line_cb line_cb, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_blobs
int git_diff_blobs(const(git_blob)* old_blob, const(char)* old_as_path, const(git_blob)* new_blob, const(char)* new_as_path, const(git_diff_options)* options, git_diff_file_cb file_cb, git_diff_hunk_cb hunk_cb, git_diff_line_cb line_cb, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_find_similar
int git_diff_find_similar(git_diff* diff, const(git_diff_find_options)* options)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_foreach
int git_diff_foreach(git_diff* diff, git_diff_file_cb file_cb, git_diff_hunk_cb hunk_cb, git_diff_line_cb line_cb, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_free
void git_diff_free(git_diff* diff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_get_delta
const(git_diff_delta)* git_diff_get_delta(const(git_diff)* diff, size_t idx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_index_to_workdir
int git_diff_index_to_workdir(git_diff** diff, git_repository* repo, git_index* index, const(git_diff_options)* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_is_sorted_icase
int git_diff_is_sorted_icase(const(git_diff)* diff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_merge
int git_diff_merge(git_diff* onto, const(git_diff)* from)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_num_deltas
size_t git_diff_num_deltas(const(git_diff)* diff)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_num_deltas_of_type
size_t git_diff_num_deltas_of_type(const(git_diff)* diff, git_delta_t type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_options_init
int git_diff_options_init(git_diff_options* options, uint version_)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_print
int git_diff_print(git_diff* diff, git_diff_format_t format, git_diff_line_cb print_cb, void* payload)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_status_char
char git_diff_status_char(git_delta_t status)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_tree_to_index
int git_diff_tree_to_index(git_diff** diff, git_repository* repo, git_tree* old_tree, git_index* index, const(git_diff_options)* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_tree_to_tree
int git_diff_tree_to_tree(git_diff** diff, git_repository* repo, git_tree* old_tree, git_tree* new_tree, const(git_diff_options)* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_tree_to_workdir
int git_diff_tree_to_workdir(git_diff** diff, git_repository* repo, git_tree* old_tree, const(git_diff_options)* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_tree_to_workdir_with_index
int git_diff_tree_to_workdir_with_index(git_diff** diff, git_repository* repo, git_tree* old_tree, const(git_diff_options)* opts)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

GIT_DIFF_FIND_OPTIONS_VERSION
enum GIT_DIFF_FIND_OPTIONS_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_DIFF_OPTIONS_VERSION
enum GIT_DIFF_OPTIONS_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

git_diff
struct git_diff
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_delta
struct git_diff_delta
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_file
struct git_diff_file
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_find_options
struct git_diff_find_options
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_hunk
struct git_diff_hunk
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_line
struct git_diff_line
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_options
struct git_diff_options
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
git_diff_similarity_metric
struct git_diff_similarity_metric
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

GIT_DIFF_FIND_OPTIONS_INIT
enum git_diff_find_options GIT_DIFF_FIND_OPTIONS_INIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GIT_DIFF_OPTIONS_INIT
enum git_diff_options GIT_DIFF_OPTIONS_INIT;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta