[][src]Crate libanu

Re-exports

pub use crate::record::Builder as RecordBuilder;
pub use crate::record::InodeUpdate;

Modules

alive
change
changestore

A change store is a trait for change storage facilities. Even though changes are normally stored on disk, there are situations (such as an embedded Pijul) where one might want changes in-memory, in a database, or something else.

output
path

Treating strings as paths. For portability reasons, paths must internally be treated as strings, and converted to paths only by the backend, if required (in-memory backends will typically not need that conversion).

pristine
record

Record a change from a pristine and a working copy.

small_string
vertex_buffer
working_copy

Structs

ApplyWorkspace
Log
RevLog
TIMERS
Touched
Vertex

A node in the repository graph, made of a change internal identifier, and a line identifier in that change.

WorkingCopyIterator

An iterator over all the paths in the working copy.

Enums

Algorithm

Algorithm used to compute the diff.

Conflict

A structure representing a file with conflicts.

Error

Constants

DOT_DIR

Traits

Archive
MutTxnTExt
TxnTExt