libpijul 1.0.0-alpha.10

Core library of Pijul, a distributed version control system based on a sound theory of collaborative work.
Documentation
[dependencies.anyhow]
version = "1.0"

[dependencies.bincode]
version = "1.3"

[dependencies.bitflags]
version = "1.2"

[dependencies.blake3]
version = "0.3"

[dependencies.byteorder]
version = "1.3"

[dependencies.chrono]
features = ["serde"]
version = "0.4"

[dependencies.curve25519-dalek]
features = ["serde"]
version = "3"

[dependencies.data-encoding]
version = "2.3"

[dependencies.diffs]
version = "0.4"

[dependencies.flate2]
optional = true
version = "1.0"

[dependencies.ignore]
optional = true
version = "0.4"

[dependencies.lazy_static]
version = "1.4"

[dependencies.log]
version = "0.4"

[dependencies.lru-cache]
version = "0.1"

[dependencies.pijul-macros]
version = "0.1.0"

[dependencies.rand]
version = "0.7"

[dependencies.regex]
optional = true
version = "1.4"

[dependencies.sanakirja]
version = "0.14.2"

[dependencies.serde]
version = "1.0"

[dependencies.serde_derive]
version = "1.0"

[dependencies.tar]
optional = true
version = "0.4"

[dependencies.tempfile]
version = "3.1"

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
features = ["io-util"]
optional = true
version = "0.2"

[dependencies.toml]
version = "0.5"

[dependencies.zstd-seekable]
optional = true
version = "0.1.3"
[dev-dependencies.env_logger]
version = "0.8"

[features]
default = ["ondisk-repos", "text-changes", "dump"]
dump = ["tokio"]
mmap = ["sanakirja/mmap"]
ondisk-repos = ["mmap", "zstd", "ignore"]
tarball = ["tar", "flate2"]
text-changes = ["regex"]
zstd = ["zstd-seekable"]

[package]
authors = ["Pierre-Étienne Meunier <pe@pijul.org>"]
description = "Core library of Pijul, a distributed version control system based on a sound theory of collaborative work."
documentation = "https://docs.rs/libpijul"
edition = "2018"
include = ["Cargo.toml", "src", "src/apply.rs", "src/missing_context.rs", "src/vector2.rs", "src/path.rs", "src/working_copy", "src/working_copy/filesystem.rs", "src/working_copy/mod.rs", "src/working_copy/memory.rs", "src/unrecord", "src/unrecord/mod.rs", "src/unrecord/working_copy.rs", "src/record.rs", "src/change.rs", "src/alive", "src/alive/tarjan.rs", "src/alive/debug.rs", "src/alive/retrieve.rs", "src/alive/dfs.rs", "src/alive/mod.rs", "src/alive/output.rs", "src/fs.rs", "src/vertex_buffer.rs", "src/changestore", "src/changestore/filesystem.rs", "src/changestore/mod.rs", "src/changestore/memory.rs", "src/small_string.rs", "src/pristine", "src/pristine/path_id.rs", "src/pristine/block.rs", "src/pristine/edge.rs", "src/pristine/merkle.rs", "src/pristine/channel_dump.rs", "src/pristine/patch_id.rs", "src/pristine/inode_metadata.rs", "src/pristine/inode.rs", "src/pristine/sanakirja.rs", "src/pristine/mod.rs", "src/pristine/vertex.rs", "src/pristine/hash.rs", "src/pristine/change_id.rs", "src/pristine/inode_vertex.rs", "src/find_alive.rs", "src/tests", "src/tests/performance.rs", "src/tests/file_conflicts.rs", "src/tests/filesystem.rs", "src/tests/missing_context.rs", "src/tests/conflict.rs", "src/tests/clone.rs", "src/tests/change.rs", "src/tests/unrecord.rs", "src/tests/partial.rs", "src/tests/rm_file.rs", "src/tests/mod.rs", "src/tests/add_file.rs", "src/tests/patch.rs", "src/output", "src/output/mod.rs", "src/output/archive.rs", "src/output/output.rs", "src/diff", "src/diff/replace.rs", "src/diff/split.rs", "src/diff/diff.rs", "src/diff/mod.rs", "src/diff/delete.rs", "src/diff/vertex_buffer.rs", "src/lib.rs"]
license = "GPL-2.0"
name = "libpijul"
repository = "https://nest.pijul.com/pijul/libpijul"
version = "1.0.0-alpha.10"