Structs§
- Backend
Init Error - Error that may occur during backend initialization.
- Backend
Load Error - Error that may occur during backend loading.
- Change
Id - Stable identifier for a
Commit
. Unlike theCommitId
, theChangeId
follows the commit and is not updated when the commit is rewritten. - Commit
- Commit
Id - Identifier for a
Commit
based on its content. When a commit is rewritten, itsCommitId
changes. - Conflict
- Conflict
Id - Conflict
Term - Copy
History - Describes the copy history of a file. The copy object is unchanged when a file is modified.
- CopyId
- Copy
Record - An individual copy event, from file A -> B.
- FileId
- Millis
Since Epoch - Secure
Sig - Represents a cryptographically signed
Commit
signature. - Signature
- Represents a
Commit
signature. - Symlink
Id - Timestamp
- Tree
- Tree
Entries NonRecursive Iterator - Tree
Entry - TreeId
Enums§
- Backend
Error - Commit-backend error that may occur after the backend is loaded.
- Merged
Tree Id - Identifies a single legacy tree, which may have path-level conflicts, or a merge of multiple trees, where the individual trees do not have conflicts.
- Tree
Value
Traits§
- Backend
- Defines the interface for commit backends.