Crate git_workarea [−] [src]
Git workarea
This crate implements a workarea given a bare git repository. A workarea is like a worktree except that its on-disk representation is minimal so that operations are not constrained by disk speed.
Structs
CommitId |
The Git object id of a commit. |
Error |
The Error type. |
GitContext |
A context for performing git commands. |
GitWorkArea |
A representation of an empty workarea where actions which require a work tree and an index may be preformed. |
Identity |
An identity for creating git commits. |
MergeCommand |
A command which has been prepared to create a merge commit. |
Enums
Conflict |
Representation of merge conflict possibilities. |
ErrorKind |
The kind of an error. |
MergeResult |
The result of an attempted merge. |
MergeStatus |
Status of a merge check. |
Traits
ResultExt |
Additional methods for |
Type Definitions
Result |
Convenient wrapper around |
SubmoduleConfig |
The configuration for submodules within the tree. |