From d5a9bed8a4a0e8b2d36efca3976de77409211e28 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Wed, 8 May 2024 19:18:21 +0800 Subject: [PATCH] fix(updator): IterableList object has no attribute origin --- util/updator.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/util/updator.py b/util/updator.py index 5c44f7285..1285eb369 100644 --- a/util/updator.py +++ b/util/updator.py @@ -111,7 +111,7 @@ def update_project(update_data: list, else: # 更新到最新版本对应的commit try: - repo.remotes.origin.fetch() + repo.git.fetch() repo.git.checkout(update_data[0]['tag_name']) if reboot: _reboot() except BaseException as e: @@ -123,7 +123,7 @@ def update_project(update_data: list, for data in update_data: if data['tag_name'] == version: try: - repo.remotes.origin.fetch() + repo.git.fetch() repo.git.checkout(data['tag_name']) flag = True if reboot: _reboot() @@ -135,8 +135,7 @@ def update_project(update_data: list, def checkout_branch(branch_name: str): repo = find_repo() try: - origin = repo.remotes.origin - origin.fetch() + repo.git.fetch() repo.git.checkout(branch_name) repo.git.pull("origin", branch_name, "-f") return True