1 个不稳定版本
使用旧的 Rust 2015
0.0.1 | 2018年8月15日 |
---|
#19 在 #git2
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 License, Version 2.0, (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交给git2-rs的任何有意贡献的内容,将如上双重许可,不附加任何额外条款或条件。
依赖项
~9MB
~239K SLoC