37 个重大版本更新

新功能 0.41.0 2024 年 8 月 22 日
0.39.1 2024 年 7 月 25 日
0.36.0 2024 年 2 月 25 日
0.35.0 2023 年 12 月 29 日
0.1.0 2020 年 7 月 12 日

#1570Rust 模式

Download history 177/week @ 2024-05-02 125/week @ 2024-05-09 298/week @ 2024-05-16 337/week @ 2024-05-23 96/week @ 2024-05-30 73/week @ 2024-06-06 138/week @ 2024-06-13 282/week @ 2024-06-20 200/week @ 2024-06-27 148/week @ 2024-07-04 275/week @ 2024-07-11 331/week @ 2024-07-18 664/week @ 2024-07-25 284/week @ 2024-08-01 356/week @ 2024-08-08 178/week @ 2024-08-15

1,619 每月下载量
2 个crate中(通过 gitoxide)使用

MIT/Apache

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