#index-file #git #version-control #gitoxide #state #own #git-index

gix-index

gitoxide项目的一个正在开发中的crate,致力于实现git索引文件

35个版本 (23个破坏性版本)

0.35.0 2024年8月22日
0.33.1 2024年7月23日
0.31.1 2024年3月18日
0.28.1 2023年12月30日
0.15.1 2023年3月30日

#37 in 测试

Download history 92479/week @ 2024-05-03 99473/week @ 2024-05-10 93809/week @ 2024-05-17 92028/week @ 2024-05-24 97952/week @ 2024-05-31 92359/week @ 2024-06-07 98786/week @ 2024-06-14 90265/week @ 2024-06-21 88077/week @ 2024-06-28 91673/week @ 2024-07-05 93364/week @ 2024-07-12 92910/week @ 2024-07-19 100642/week @ 2024-07-26 90898/week @ 2024-08-02 91968/week @ 2024-08-09 74537/week @ 2024-08-16

每月375,523次下载
用于 87 个crate(6个直接使用)

MIT/Apache

585KB
12K SLoC

测试固定值

大多数测试索引直接来自git本身的单元测试套件,通常通过运行以下类似命令获得

 ./t1700-split-index.sh -r 2 --debug 

然后可以在git/t1700-split-index/.git/index找到所有测试状态和索引,可能将其复制并用作固定值。首选方法是找到感兴趣的测试,并在我们自己的固定脚本中(这些脚本仅执行一次以生成感兴趣的文件)使用其设置代码。


lib.rs:

特性标志

依赖关系

约10–21MB
约296K SLoC