Simplify logic in checkout.py

This commit is contained in:
Joshua M. Boniface
2025-04-07 10:07:44 -04:00
parent b12580a3bb
commit 558265fcac

View File

@@ -51,13 +51,10 @@ if target_release != "master":
target_release = "master"
for submodule in submodules.keys():
if target_release == "master":
if target_release == "master" or submodule == 'jellyfin-server-windows':
target_head = "origin/master"
else:
if submodule == "jellyfin-server-windows":
target_head = "origin/master"
else:
target_head = f"refs/tags/{target_release}"
target_head = f"refs/tags/{target_release}"
# Checkout the given head and reset the working tree
submodules[submodule].head.reference = target_head
submodules[submodule].head.reset(index=True, working_tree=True)