From a3de6500245bc014dd971e742acbbd97824085ce Mon Sep 17 00:00:00 2001 From: dundargoc Date: Sat, 26 Oct 2024 13:40:48 +0200 Subject: [PATCH] fix: make sha generation work with submodules More specifically, change `is_dir` to `exists` as `.git` is a file when in a submodule. --- cli/build.rs | 2 +- cli/generate/build.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/build.rs b/cli/build.rs index 87092c40..117b1f6d 100644 --- a/cli/build.rs +++ b/cli/build.rs @@ -67,7 +67,7 @@ fn read_git_sha() -> Option { if !crate_path .parent() - .map_or(false, |p| p.join(".git").is_dir()) + .map_or(false, |p| p.join(".git").exists()) { return None; } diff --git a/cli/generate/build.rs b/cli/generate/build.rs index dcfd67b4..b423258c 100644 --- a/cli/generate/build.rs +++ b/cli/generate/build.rs @@ -14,7 +14,7 @@ fn read_git_sha() -> Option { if !crate_path .parent()? .parent() - .map_or(false, |p| p.join(".git").is_dir()) + .map_or(false, |p| p.join(".git").exists()) { return None; }