Crate gix_status
source ·Expand description
This crate includes the various diffs git
can do between different representations
of the repository state, like comparisons between…
- index and working tree
- index and tree
- find untracked files
While also being able to check check if the working tree is dirty, quickly.
Modules
- Changes between an index and a worktree.
Structs
- A stack that validates we are not going through a symlink in a way that is read-only.
Traits
- A trait to facilitate working working with pathspecs.
Functions
- Calculates the changes that need to be applied to an
index
to match the state of theworktree
and makes them observable incollector
, along with information produced bycompare
which gets to see blobs that may have changes, andsubmodule
which can take a look at submodules in detail to produce status information (BASE version if its conflicting).options
are used to configure the operation.