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

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 the worktree and makes them observable in collector, along with information produced by compare which gets to see blobs that may have changes, and submodule 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.