Expand description
Algorithms for diffing various git object types and for generating patches, highly optimized for performance.
Feature Flags
blob(enabled by default) — Enable diffing of blobs using imara-diff, which also allows for a generic rewrite tracking implementation.serde— Data structures implementserde::Serializeandserde::Deserialize.wasm— Make it possible to compile to thewasm32-unknown-unknowntarget.
Re-exports
pub use gix_command as command;blobpub use gix_object as object;blob
Modules
- blob
blobFor using text diffs, please have a look at theimara-diffdocumentation, maintained by Pascal Kuthe. - rewrites
blobContains a Tracker to detect rewrites.
Structs
- Rewrites
blobA structure to capture how to perform rename and copy tracking, used by the rewrites::Tracker.