Cargo Features

libpijul = { version = "1.0.0-beta.10", default-features = false, features = ["ondisk-repos", "mmap", "zstd", "text-changes", "tarball"] }
default = ondisk-repos, text-changes

These default features are set whenever libpijul is added without default-features = false somewhere in the dependency tree.

ondisk-repos default = canonical-path, ignore, lru-cache, mmap, path-slash, tempfile, zstd

Affects changestore::filesystem, working_copy::filesystem

mmap ondisk-repos

Enables mmap of sanakirja

zstd ondisk-repos = zstd-seekable

Affects libpijul::tag

text-changes default
tarball = flate2, tar

Affects archive::Tarball, archive::File

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

zstd-seekable zstd?
ignore ondisk-repos
tar tarball?
flate2 tarball?
canonical-path ondisk-repos
lru-cache ondisk-repos
tempfile ondisk-repos
path-slash ondisk-repos

Enables path-slash ^0.1