Exgit.Object.Blob (exgit v0.1.0)

Copy Markdown View Source

Git blob object — a raw byte buffer.

Summary

Types

t()

@type t() :: %Exgit.Object.Blob{data: binary()}

Functions

decode(bytes)

@spec decode(binary()) :: {:ok, t()}

encode(blob)

@spec encode(t()) :: binary()

new(data)

@spec new(binary()) :: t()

sha(blob)

@spec sha(t()) :: Exgit.Object.sha()

sha_hex(blob)

@spec sha_hex(t()) :: String.t()