3 个版本 (稳定)

2.3.0 2023年7月19日
2.2.0 2022年4月29日
0.1.0 2021年10月11日

#641命令行界面

Download history 18/week @ 2024-03-11 31/week @ 2024-03-18 38/week @ 2024-03-25 96/week @ 2024-04-01 23/week @ 2024-04-08 12/week @ 2024-04-15 19/week @ 2024-04-22 18/week @ 2024-04-29 29/week @ 2024-05-06 20/week @ 2024-05-13 30/week @ 2024-05-20 17/week @ 2024-05-27 14/week @ 2024-06-03 19/week @ 2024-06-10 8/week @ 2024-06-17 22/week @ 2024-06-24

64 每月下载量
用于 5 个 crate (2 直接)

GPL-3.0-or-later

105KB
3K SLoC

GIRT Git Crate

此 crate 是更大的 Git Interactive Rebase Tool 的一部分。版本被固定到根项目,此 crate 不遵循 SemVer。


lib.rs:

Git Interactive Rebase Tool - Git 模块

描述

此模块用于处理与外部 Git 系统的交互。

use git::Repository;
let repository = Repository::open_from_env().unwrap();

let config = repository.load_config().unwrap();
let pager = config.get_str("core.pager");

测试工具

为了方便测试此 crate 的用法,提供了一套测试工具。由于这些工具未经测试,并且通常更注重开发者体验而不是性能,因此它们只应在测试代码中使用。

依赖项

~11–21MB
~387K SLoC