Skip to main content

Crate inflorescence_libpijul

Crate inflorescence_libpijul 

Source

Re-exports§

pub use crate::apply::Workspace as ApplyWorkspace;
pub use crate::apply::apply_change_arc;
pub use crate::apply::ApplyError;
pub use crate::apply::LocalApplyError;
pub use crate::fs::FsError;
pub use crate::fs::WorkingCopyIterator;
pub use crate::output::Archive;
pub use crate::output::Conflict;
pub use crate::pristine::ArcTxn;
pub use crate::pristine::Base32;
pub use crate::pristine::ChannelMutTxnT;
pub use crate::pristine::ChannelRef;
pub use crate::pristine::ChannelTxnT;
pub use crate::pristine::DepsTxnT;
pub use crate::pristine::EdgeFlags;
pub use crate::pristine::GraphTxnT;
pub use crate::pristine::Hash;
pub use crate::pristine::Inode;
pub use crate::pristine::MutTxnT;
pub use crate::pristine::RemoteRef;
pub use crate::pristine::TreeTxnT;
pub use crate::pristine::TxnT;
pub use crate::pristine::Vertex;
pub use crate::record::Builder as RecordBuilder;
pub use crate::record::Algorithm;
pub use crate::record::InodeUpdate;

Modules§

alive
apply
Apply a change.
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.
fs
Manipulating the internal representation of files and directories tracked by Pijul (i.e. adding files, removing files, getting file names…).
key
missing_context
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
Hunk a change from a pristine and a working copy.
small_string
tag
vertex_buffer
working_copy

Structs§

Encoding
Log
ParseError
RevLog
Touched

Enums§

RemoteError
UnrecordError

Constants§

DEFAULT_CHANNEL
DOT_DIR

Statics§

DEFAULT_SEPARATOR
TIMERS

Traits§

MutTxnTExt
TxnTExt

Functions§

commit

Type Aliases§

HashMap
HashSet
Hasher