Method

GgitRepositorycreate_blob

Declaration [src]

GgitBlobOutputStream*
ggit_repository_create_blob (
  GgitRepository* repository
)

Description [src]

Create a new blob and return a GOutputStream to write contents to the blob. This is an efficient way to create new blobs without copying data. The blob id can be obtained from the blob output stream using

ggit_blob_output_stream_get_id, after you close the stream.

Return value

Returns: GgitBlobOutputStream
 

A GgitBlobOutputStream.

 The caller of the method takes ownership of the data, and is responsible for freeing it.
 The return value can be NULL.