1 unstable release

0.1.0 Sep 11, 2020

#1768 in Filesystem

Apache-2.0 OR MIT

13KB
96 lines

vfs-clgit: Virtual FileSystem abstractions via Command Line GIT

GitHub crates.io docs.rs %23![forbid(unsafe_code)] rust: 1.32.0+ License Build Status

Currently this just bridges vfs and git via clgit. Alternate VFS abstractions may be added in the future.

Features

Feature Description
default
vfs04 vfs = "0.4.x" interop

Unsafe Code

Crate uses #![forbid(unsafe_code)]. However, indirect dependencies do contain some unsafe - including, but perhaps not limited to:

crate version
syn 1.0.40

MSRV (Minimum Supported Rust Version)

Currently 1.32.0...ish.

  • vfs 0.4.0 has a MSRV of 1.32.0. However, it has no clear policy for when MSRV can be bumped.
  • Unpinned dependencies may break this

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~0.6–1MB
~24K SLoC