From 4ecd71a1f7990e614d5b6ff2d66624bba03c6197 Mon Sep 17 00:00:00 2001 From: linsui <2873532-linsui@users.noreply.gitlab.com> Date: Mon, 13 Apr 2026 21:40:14 +0800 Subject: [PATCH] checkupdates: run deinit before checkout --- fdroidserver/checkupdates.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 2123910a..9aae0c88 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -165,8 +165,6 @@ def check_tags(app: metadata.App, pattern: str) -> tuple[str, int, str]: last_build = get_last_build_from_app(app) - try_init_submodules(app, last_build, vcs) - htag = None hver = None hcode = 0 @@ -193,6 +191,7 @@ def check_tags(app: metadata.App, pattern: str) -> tuple[str, int, str]: for tag in tags: logging.debug("Check tag: '{0}'".format(tag)) + vcs.deinitsubmodules() vcs.gotorevision(tag) try_init_submodules(app, last_build, vcs)