[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.