From c31c82fc7f85554f2ef4da287047848d8becefb6 Mon Sep 17 00:00:00 2001 From: zclllyybb Date: Wed, 29 Apr 2026 15:22:38 +0800 Subject: [PATCH] [Fix](version) Fix unknown doris version when build in git worktree directory (#62935) In worktree dir, `.git` is not a directory but a file. before: ``` Version: doris-0.0.0-Unknown ``` now: ``` Version: doris-0.0.0-1f18be0330e ``` --- gensrc/script/gen_build_version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gensrc/script/gen_build_version.sh b/gensrc/script/gen_build_version.sh index 3046976faa9..5b6699f045d 100755 --- a/gensrc/script/gen_build_version.sh +++ b/gensrc/script/gen_build_version.sh @@ -67,7 +67,7 @@ fi cd "${DORIS_HOME}" -if [[ -d '.git' ]]; then +if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then revision="$(git log -1 --pretty=format:"%H")" short_revision="$(git log -1 --pretty=format:"%h")" url="git://${hostname}"