mirror of
https://github.com/mpv-player/mpv
synced 2024-12-21 22:30:22 +00:00
version.sh: fix git rev. generation (.git is not always a directory)
It appears git submodule handling recently changed, changing the .git directory to a regular file containing submodule specific information. This means that version.sh would generate "#define VERSION "git-UNKNOWN"" if the checkout is a submodule, because it explicitly checks for a .git directory using test -d. Change it to -e so that this case is handled correctly.
This commit is contained in:
parent
630a2b195a
commit
314a07e787
@ -7,7 +7,7 @@ test "$1" && extra="-$1"
|
||||
# Extract revision number from file used by daily tarball snapshots
|
||||
# or from "git describe" output
|
||||
git_revision=$(cat snapshot_version 2> /dev/null)
|
||||
test $git_revision || test ! -d .git || git_revision=`git rev-parse --short HEAD`
|
||||
test $git_revision || test ! -e .git || git_revision=`git rev-parse --short HEAD`
|
||||
git_revision=$(expr "$git_revision" : v*'\(.*\)')
|
||||
test $git_revision || git_revision=UNKNOWN
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user