1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2018年8月15日

#19#git2

MIT/Apache

11KB
152

nicegit-rs

git2-rs 上的常用高级抽象集合。

警告!

我发布了这个crate,是为了确保我收集和提取一些常见的和有用的组合Git操作,以便在多个项目中重用。但是,目前这个crate仅限于个人使用。因此,API可能在次要版本之间发生变化——我从 0.0.1 开始,以此表示。我强烈建议您现在不要依赖这个crate。

用法

安装

如果您已经在使用git2,只需将您的 Cargo.toml 中的 git2 crate 替换为 nicegit,并将您的 extern crate git2; 行替换为 extern crate nicegit;。我们导出git2的固定副本,以确保这两个库始终同步。

如果您还没有使用git2,请在将此crate添加到您的项目之前,确保阅读 git2-rs README 中所需的全部依赖项。

使用

该库目前主要是通过现有 git2 类型上的扩展特性集进行分发;只需导入您需要的 git2 类型,当您需要时使用这些类型的扩展特性,它们就会作为方法出现
在正常的 git2 类型上。

您还需要参考这些文档以及 git2 文档。

许可

由于本项目本质上是由 git2 crate 衍生而来的,因此它以相同的条款许可,即

由您选择。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交给git2-rs的任何有意贡献的内容,将如上双重许可,不附加任何额外条款或条件。

依赖项

~9MB
~239K SLoC