37 个重大版本更新
| 新功能 0.41.0 | 2024 年 8 月 22 日 |
|---|---|
| 0.39.1 | 2024 年 7 月 25 日 |
| 0.36.0 |
|
| 0.35.0 | 2023 年 12 月 29 日 |
| 0.1.0 | 2020 年 7 月 12 日 |
#1570 在 Rust 模式
1,619 每月下载量
在 2 个crate中(通过 gitoxide)使用
2MB
43K SLoC
此crate的目的是将gix(命令行界面)的用户界面从实际实现中抽象出来。这样,将来就有可能提供替代的前端,包括用户界面。
什么是 gix?
gix 是一个工具,帮助 gitoxide 的开发者在实际场景中运行他们的代码,并验证 gix API。这使得它更像是一个试验床,而不是一个可以与 git 在功能集方面相媲美的工具。
尽管如此,gix 可能会在对 git 用户最有益的地方为其自己开辟一个市场。
此crate是内部的 - 请使用 gix。
重要的是要理解,此crate将自己视为gix CLI的实现细节,并且不打算通过 cargo 依赖项的方式供外部消费。这一点通过没有其他文档得到了强调。也没有打算使此crate稳定。
如果您想了解驱动 gix 的东西,请查看 gix crate,它提供了创建任何应用程序所需的所有构建块,包括 git 自身的镜像复制(至少是理想化的,因为 gix 中还没有所有功能)。
对于 gix 的用户,此代码库可能是一个详尽的示例,因为其中大部分或所有API都得到了使用。
特性标志
依赖项
~17–53MB
~1M SLoC