MT#56231 gerrit: cleanup abandoned reviews too

Change-Id: I9fc8f92503b2d9873f7c8624233cfcc7464dfe3e
master
Victor Seva 2 years ago
parent dec3d012c5
commit 2af7fa19b3

@ -74,13 +74,14 @@ class Command(BaseCommand):
qs = manager.filter(modified__lt=max_date) qs = manager.filter(modified__lt=max_date)
for gri in qs.iterator(): for gri in qs.iterator():
info = get_change_info(gri.gerrit_change) info = get_change_info(gri.gerrit_change)
if info["status"] == "MERGED": status = info["status"]
if status in ["MERGED", "ABANDONED"]:
if options["dry_run"]: if options["dry_run"]:
self.stdout.write( self.stdout.write(
f"{gri} merged, remove from db, [dry-run]" f"{gri} {status}, remove from db, [dry-run]"
) )
else: else:
self.stdout.write(f"{gri} merged, remove from db") self.stdout.write(f"{gri} {status}, remove from db")
manager.review_removed( manager.review_removed(
gri.param_ppa, gri.gerrit_change, gri.projectname gri.param_ppa, gri.gerrit_change, gri.projectname
) )

Loading…
Cancel
Save