From e88db1b392a2951b92bbc426c584d25732c5fe58 Mon Sep 17 00:00:00 2001 From: sekaiacg Date: Sun, 2 Apr 2023 10:15:56 +0800 Subject: [PATCH] extract: Fix get erofs-utils version number Always sync with https://github.com/hsiangkao/erofs-utils Signed-off-by: sekaiacg --- scripts/get-version-number | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/get-version-number b/scripts/get-version-number index 2e89ba5b..34b36929 100755 --- a/scripts/get-version-number +++ b/scripts/get-version-number @@ -5,7 +5,10 @@ scm_version() { # Check for git and a git repo. if test -z "$(git rev-parse --show-cdup 2>/dev/null)" && - head="$(git rev-parse --verify HEAD 2>/dev/null)"; then + #head="$(git rev-parse --verify HEAD 2>/dev/null)"; then + flag="$(git log --pretty=format:'%H' --grep='make: switch cmake')"; then + num="$(git log ${flag}^...HEAD --oneline | wc -l)" + head="$(git rev-parse --verify HEAD~$(echo ${num} | tr -d '\r\n'))" # If we are at a tagged commit, we ignore it. if [ -z "$(git describe --exact-match 2>/dev/null)" ]; then # Add -g and 8 hex chars.