Module git_object::owned[][src]

Mutable objects with each field being separately allocated and mutable.

Owned objects are Commits, Trees, Blobs and Tags that can be mutated and serialized. They either created using object construction or by deserializing existing objects and converting these into owned copies for mutation.

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.

Signature

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

Tag

A mutable git tag.

Enums

Object

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