mirror of
https://github.com/libretro/LudOS.git
synced 2024-12-04 07:31:52 +00:00
update_retroplayer-addons: match lastest tag with kodi branch in name
If no tag with the kodi branch name can be found, fall back to the latest tag in the branch. This fixes ambiguity if both a -Leia and a -Matrix tag point to the same githash. Signed-off-by: Matthias Reichl <hias@horus.com>
This commit is contained in:
parent
9cec883624
commit
eb000371a6
@ -61,8 +61,16 @@ resolve_hash_in_branch() {
|
||||
}
|
||||
|
||||
resolve_tag_in_branch() {
|
||||
local tag
|
||||
if [ -d "$1" ] ; then
|
||||
cd "$1"
|
||||
if [ $# -eq 3 ] ; then
|
||||
tag=$(git describe --abbrev=0 --tags --match "$3" origin/$2 2>/dev/null)
|
||||
if [ -n "$tag" ] ; then
|
||||
echo "$tag"
|
||||
return
|
||||
fi
|
||||
fi
|
||||
git describe --abbrev=0 --tags origin/$2 2>/dev/null
|
||||
fi
|
||||
}
|
||||
|
@ -115,7 +115,7 @@ for addon in ${ADDONS_DIR}/*.*/ ; do
|
||||
CHECK_RETRO=""
|
||||
|
||||
git_clone "${GAME_GIT_REPO}" "${GAME_GIT_DIR}"
|
||||
GAME_NEW_VERSION=$(resolve_tag_in_branch "${GAME_GIT_DIR}" "${GAME_GIT_BRANCH}")
|
||||
GAME_NEW_VERSION=$(resolve_tag_in_branch "${GAME_GIT_DIR}" "${GAME_GIT_BRANCH}" "*-${KODI_BRANCH}")
|
||||
if [ -z "${GAME_NEW_VERSION}" ]; then
|
||||
NO_TAG="yes"
|
||||
echo "========================================================================"
|
||||
|
Loading…
Reference in New Issue
Block a user