This commit is contained in:
Adam Majer 2025-02-21 17:24:23 +01:00
parent fb80d0c105
commit 4ef980d1c8
3 changed files with 5 additions and 0 deletions

View File

@ -64,6 +64,8 @@ class GitExporter:
if os.getenv("CHECK_ALL_LFS"):
LFSOid.check_all(self.db, self.package)
tree = TreeBuilder(self.db).build(self.project, self.package)
if tree == None: # eg. python-M2Crypto errors
return
flats = tree.as_flat_list()
branch_state = {"factory": None, "devel": None}

View File

@ -83,6 +83,7 @@ class LFSOid:
self.register()
def check(self):
return True
url = f"http://localhost:9999/check/{self.sha256}/{self.size}"
response = requests.get(
url,

View File

@ -216,6 +216,8 @@ class TreeBuilder:
def build(self, project, package):
"""Create a Factory tree (returning the top)"""
factory_revisions = self.revisions_chain(project, package)
if factory_revisions == None:
return None
self.add_merge_points(factory_revisions)
# factory_revisions.print()
self.prune_loose_end(factory_revisions)