#git-commit #commit #git #hash #time #simple

last-git-commit

简单封装 git2-rs 以获取最后一次提交的信息。当您想在程序中显示 git 哈希时非常有用。

3 个不稳定版本

0.2.0 2020年4月10日
0.1.1 2019年7月18日
0.1.0 2019年7月18日

#1953 in 数据结构

Download history • Rust 包仓库 62/week @ 2024-04-06 • Rust 包仓库 73/week @ 2024-04-13 • Rust 包仓库 209/week @ 2024-04-20 • Rust 包仓库 96/week @ 2024-04-27 • Rust 包仓库 141/week @ 2024-05-04 • Rust 包仓库 143/week @ 2024-05-11 • Rust 包仓库 26/week @ 2024-05-18 • Rust 包仓库 47/week @ 2024-05-25 • Rust 包仓库 88/week @ 2024-06-01 • Rust 包仓库 98/week @ 2024-06-08 • Rust 包仓库 68/week @ 2024-06-15 • Rust 包仓库 125/week @ 2024-06-22 • Rust 包仓库 101/week @ 2024-06-29 • Rust 包仓库 65/week @ 2024-07-06 • Rust 包仓库 76/week @ 2024-07-13 • Rust 包仓库 111/week @ 2024-07-20 • Rust 包仓库

每月 380 次下载
用于 ocsf-codegen

MIT 许可证

8KB
118

LastGitCommit-rs

一个简单的 git2-rs 封装,以便轻松获取最后一次提交的信息。当您想显示最后一次提交消息或当前的 git 哈希时非常有用。

CircleCI docs

简单 Git 哈希示例

use last_git_commit::LastGitCommit;

let lgc = LastGitCommit::new().build().unwrap();
let long = lgc.id().long();
let short = lgc.id().short();
let range = lgc.id().range(0..3).unwrap();

println!("Long: {}", long); // "c4f94258c12b8905f3d57f879ae1171ce367cd29"
println!("Short: {}", short); // "c4f9425"
println!("Range: {}", range); // "c4f"

请参阅 文档示例

依赖项

~9MB
~237K SLoC