Add another table to store linked_revs
We need to create fake revisions when packages were touched that are linked themselves
This commit is contained in:
@@ -12,14 +12,15 @@ class TreeBuilder:
|
||||
ret = []
|
||||
prev = None
|
||||
for rev in revisions:
|
||||
if rev.broken: continue
|
||||
print(rev, rev.files_hash(self.db))
|
||||
if rev.broken:
|
||||
continue
|
||||
if prev and prev.files_hash(self.db) == rev.files_hash(self.db):
|
||||
continue
|
||||
ret.append(rev)
|
||||
prev = rev
|
||||
return ret
|
||||
|
||||
|
||||
def build(self, package):
|
||||
factory_revisions = self.filtered_revisions("openSUSE:Factory", package)
|
||||
source_revisions = dict()
|
||||
|
Reference in New Issue
Block a user