featch only active branch updates for extensions

This commit is contained in:
Andray 2024-03-12 22:21:59 +04:00
parent 3e0146f9bd
commit b980c8140b
1 changed files with 2 additions and 0 deletions

View File

@ -156,6 +156,8 @@ class Extension:
def check_updates(self):
repo = Repo(self.path)
for fetch in repo.remote().fetch(dry_run=True):
if self.branch and fetch.name != f'{repo.remote().name}/{self.branch}':
continue
if fetch.flags != fetch.HEAD_UPTODATE:
self.can_update = True
self.status = "new commits"