[][src]Module git_object::owned

Mutable objects with each field being separately allocated and mutable. Owned objects are Commits, Trees, Blobs and Tags that can be mutated and serialized.

Re-exports

pub use tree::Tree;

Modules

signature
tree

Structs

Blob

A mutable chunk of any data.

Commit

A mutable git commit, representing an annotated state of a working tree along with a reference to its historical commits.

Id

An owned hash identifying objects, most commonly Sha1

Signature

A mutable signature is created by an actor at a certain time.

Tag

A mutable git tag

Enums

Error

An error returned by Id::from_40_bytes_in_hex()

Object

A mutable object representing Trees, Blobs, Commits or Tags.