note: this is a "develop-in-the-open" active rewrite targetting stabilization in ~March 2026, for the moment expect major breakage/instability as we
please contact us if these ideas or discussion points are of interest, we'd love to get more collaborative discussions going
Rewrite of dvs, the data-version-control system made by A2-AI.
DVS (Data Version System) is a tool for versioning large or sensitive files under Git without tracking the file content directly.
Direct from git:
cargo install --git https://github.com/A2-ai/dvs2 --locked --force --all-features dvs-cliFrom a clone:
git clone https://github.com/A2-ai/dvs2
cargo install --path dvs2/dvs-cli --force --locked --all-featuresDirect from git, with rv:
rv init
rv add dvs --git https://github.com/A2-ai/dvs2 --branch main --directory dvs-rpkgFrom a clone, with rv:
git clone https://github.com/A2-ai/dvs2
cd dvs2/dvs-rpkg
rv sync
R CMD INSTALL .- Azure backend
- GC?
- dvs remove?
- integrity check? would need to read the file again after saving it
- compression?
- migrate from dvs1