allow bffh to build outside of a git repo

This commit is contained in:
Kai Jan Kriegel 2022-03-16 05:42:56 +01:00
parent 27539429f7
commit 4feb21e7fc

View File

@ -17,7 +17,10 @@ fn main() {
let owned_gitrev = String::from_utf8(out.stdout) let owned_gitrev = String::from_utf8(out.stdout)
.expect("git rev-list output was not valid UTF8"); .expect("git rev-list output was not valid UTF8");
let gitrev = owned_gitrev.trim(); let gitrev = owned_gitrev.trim();
let abbrev = &gitrev[0..9]; let abbrev = match gitrev.len(){
0 => "unknown",
_ => &gitrev[0..9],
};
println!("cargo:rustc-env=CARGO_PKG_VERSION_GITREV={}", gitrev); println!("cargo:rustc-env=CARGO_PKG_VERSION_GITREV={}", gitrev);
let out = Command::new("git").arg("log") let out = Command::new("git").arg("log")