4 releases
0.0.4 | Apr 7, 2024 |
---|---|
0.0.3 | Nov 5, 2023 |
0.0.2 | Oct 31, 2023 |
0.0.1 | Oct 31, 2023 |
#22 in #repos
264 downloads per month
125KB
3.5K
SLoC
Subversion bindings for Rust
This rust crate provides idiomatic bindings for the Subversion C libraries.
At the moment, it only covers the "client" library but the aim is to support all of the public C API.
Example:
let mut ctx = subversion::client::Context::new().unwrap();
ctx.checkout(
"http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_client",
std::path::Path::new("libsvn_client"),
Revision::Head,
Revision::Head,
Depth::Infinity,
false,
false,
)
.unwrap();
Dependencies
~0.5–10MB
~88K SLoC