From 0b2ccecbcf8cb3fb76f34b6a3d409233a98b8f5e Mon Sep 17 00:00:00 2001 From: Michael Sproul Date: Wed, 24 Feb 2021 23:51:05 +0000 Subject: [PATCH] Make lighthouse_version compatible with old Git (#2223) ## Proposed Changes When building the release binaries with Cross, Ubuntu 16.04 is used, which uses an old verison of Git lacking support for `--exclude`. This PR changes `lighthouse_version` to use `--match` instead. --- common/lighthouse_version/src/lib.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/lighthouse_version/src/lib.rs b/common/lighthouse_version/src/lib.rs index 54b28bec75b..3e04b789ca6 100644 --- a/common/lighthouse_version/src/lib.rs +++ b/common/lighthouse_version/src/lib.rs @@ -9,7 +9,13 @@ use target_info::Target; /// /// `Lighthouse/v0.2.0-1419501f2+` pub const VERSION: &str = git_version!( - args = ["--always", "--dirty=+", "--abbrev=7", "--exclude=*"], + args = [ + "--always", + "--dirty=+", + "--abbrev=7", + // NOTE: using --match instead of --exclude for compatibility with old Git + "--match=thiswillnevermatchlol" + ], prefix = "Lighthouse/v1.1.3-", fallback = "unknown" );