4 个版本
使用旧的 Rust 2015
0.1.3 | 2016 年 11 月 8 日 |
---|---|
0.1.2 | 2016 年 11 月 8 日 |
0.1.1 | 2016 年 10 月 29 日 |
0.1.0 | 2016 年 10 月 29 日 |
44 在 #报告 分类中
4KB
66 行代码(不包括注释)
git-latest-commit
在构建时创建一个文件,其中包含最新提交的 sha 和摘要作为静态变量。
无耻地改编自 cstorey/git-build-version.
在包构建步骤中调用此工具。在 Cargo.toml
中将其添加为构建依赖项
[package]
name = "something-gratuitously-mentioning-rust"
build = "build.rs"
[build-dependencies]
git-latest-commit = "0.1.3"
然后,在项目的顶层 build.rs
中
extern crate git_latest_commit;
const PACKAGE_TOP_DIR : &'static str = ".";
fn main()
{
git_latest_commit::write(PACKAGE_TOP_DIR).expect("Exporting git commit info.");
}
许可证
ISC
依赖项
~9MB
~239K SLoC