diff options
author | Nicolas Hake <nh@nosebud.de> | 2014-01-22 13:22:15 +0100 |
---|---|---|
committer | Nicolas Hake <nh@nosebud.de> | 2014-01-22 13:40:19 +0100 |
commit | 450e8e9e623b8c172ba4628c146838cbf4c56519 (patch) | |
tree | 06955fb7138124824950dfe04436a10678a1b50c /tests/diff/blob.c | |
parent | af2b969b6f63dafa8c55b88cadbcc7631c2dd30b (diff) | |
download | libgit2-450e8e9e623b8c172ba4628c146838cbf4c56519.tar.gz |
Expose patch serialization to git_buf
Returning library-allocated strings from libgit2 works fine on Linux,
but may cause problems on Windows because there is no one C Runtime that
everything links against. With libgit2 not exposing its own allocator,
freeing the string is a gamble.
git_patch_to_str already serializes to a buffer, then returns the
underlying memory. Expose the functionality directly, so callers can use
the git_buf_free function to free the memory later.
Diffstat (limited to 'tests/diff/blob.c')
0 files changed, 0 insertions, 0 deletions