Crate git_workarea

source ·
Expand description

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.


  • The Git object id of a commit.
  • A context for performing git commands.
  • A representation of an empty workarea where actions which require a work tree and an index may be preformed.
  • An identity for creating git commits.
  • A command which has been prepared to create a merge commit.


Type Definitions