[−][src]Crate git_workarea
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. |
| 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. |
| GitError | Errors which may occur when working with workareas. |
| MergeResult | The result of an attempted merge. |
| MergeStatus | Status of a merge check. |
| WorkAreaError | Errors which may occur when using a workarea. |
Type Definitions
| SubmoduleConfig | The configuration for submodules within the tree. |