2个版本
0.1.1 | 2022年4月1日 |
---|---|
0.1.0 | 2022年3月31日 |
#24 in #git-status
14KB
190 代码行
这个crate从任何仓库收集相关的git信息。返回的一些信息包括
- Git状态信息:检查仓库是否已修改,是否已更改等。
- 提交:收集并显示最后10个提交的信息
示例
let dir = "/path/to/repo"; //<- Point to the location of t=your repo
let info = Info::new(&dir).status_info()?.commit_info()?;
println("{:#?}", info);
lib.rs
:
这个crate从任何仓库收集相关的git信息。返回的一些信息包括
- Git状态信息:检查仓库是否已修改,是否已更改等。
- 提交:收集并显示最后10个提交的信息
示例
# let mut path = env::current_dir().unwrap();
# path.push("test_project");
# let dir = path.to_string_lossy().to_string();
// let dir = "/path/to/repo"; <- Point to the location of t=your repo
let info = Info::new(&dir).status_info()?.commit_info()?;
println("{:#?}", info);
依赖
~6–16MB
~189K SLoC