2 releases
0.0.2 | Jun 18, 2020 |
---|---|
0.0.1 | Jun 18, 2020 |
#1887 in Asynchronous
9KB
180 lines
Asynchronous library with libgit2 artifacts.
This package provides asynchronous structures for working with libgit2 features and uses async-std and git2 under the hood.
Clone
let source = "https://github.com/xpepermint/async-gitlib";
let target = "./target";
let task = RepoClone::default();
task.set_bare(false);
task.set_branch("master");
task.clone(source, target).await?;
Init
let target = "./target";
let task = RepoInit::default();
task.set_bare(false);
task.init(target).await?;
Dependencies
~13–23MB
~405K SLoC