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