From ba005b3f9f089523f6b98da2f6e9c1e34c141891 Mon Sep 17 00:00:00 2001 From: Kai Jan Kriegel Date: Wed, 16 Mar 2022 05:42:56 +0100 Subject: [PATCH] allow bffh to build outside of a git repo --- build.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index 3778544..e413e7a 100644 --- a/build.rs +++ b/build.rs @@ -9,7 +9,10 @@ fn main() { let owned_gitrev = String::from_utf8(out.stdout) .expect("git rev-list output was not valid UTF8"); 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); let out = Command::new("git").arg("log")