git_patch_from_blob_and_buffer

Directly generate a patch from the difference between a blob and a buffer.

This is just like git_diff_blob_to_buffer() except it generates a patch object for the difference instead of directly making callbacks. You can use the standard git_patch accessor functions to read the patch data, and you must call git_patch_free() on the patch when done.

@param out_ The generated patch; null on error @param old_blob Blob for old side of diff, or null for empty blob @param old_as_path Treat old blob as if it had this filename; can be null @param buffer Raw data for new side of diff, or null for empty @param buffer_len Length of raw data for new side of diff @param buffer_as_path Treat buffer as if it had this filename; can be null @param opts Options for diff, or null for default options @return 0 on success or error code < 0

extern (C) nothrow @nogc
int
git_patch_from_blob_and_buffer

Meta