Skip to main content

Module object

Module object 

Source
Expand description

git object (commit / tree / blob / tag) の解析。

object の内容は「<type> <size>\0 header + body」を SHA-1 したものが oid になる。 本モジュールの parse 関数は header を除いた body を対象とする。

Structs§

Commit
Sig
author / committer / tagger の署名行。
Tag
TreeEntry
TreeIter
tree body の entry を先頭から列挙する iterator。

Enums§

Kind

Functions§

compute_oid
body から oid を計算する。
parse_commit
commit body を解析する。gpgsig 等の未知 header (継続行を含む) は読み飛ばす。
parse_tag
annotated tag の body を解析する。