Repository navigation
v2.0.0-rc.12
Pre-release
Pre-release
·
1 commit
to main
since this release
Install
curl -fsSL https://github.com/Red-Eyed/git-sfs/releases/download/v2.0.0-rc.12/install.sh | sh -s -- --version v2.0.0-rc.12Python wheels are attached for macOS and Linux on ARM64 and x86_64. Each wheel bundles both git-sfs and rclone, dependency license notices, corresponding rclone sources, and rebuild instructions. Download the wheel matching your platform and install it with uv tool install followed by its filename.
Changes since v2.0.0-rc.7
- Import multiple sources, including shell-expanded wildcards:
git sfs import /path/to/data/**/*.zip dst/. A single file can also target a directory while preserving its filename; explicit renaming still works. - Preview imports with
git sfs import --dry-run: see source/destination mappings, copy/move actions, file counts, and logical sizes without hashing or modifying files. The whole batch is validated before ingest, including under--move. - Evict cached bytes while preserving tracked symlinks with
git sfs cache rm <path>..., or remove objects unreferenced by the working tree withgit sfs cache prune. Both commands support--dry-runand atomic per-object eviction. - Build all four Python wheels directly into
dist/withjust buildon macOS. Successful builds replace old distribution artifacts; failed builds preserve the previous output. Usejust rust-buildfor the native Rust binary alone.
The bundled rclone omits optional cgo-based cmount integration. macOS wheels require macOS 12 or newer; Linux wheels support manylinux 2.17 and musllinux 1.2.