X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fupdate_suite.py;h=6043dd2ccb9403b148ca6b3f73035c0dfce0a890;hb=5a61a05250b1bf5d54661103e8999eb7c7fc9207;hp=0d2de5ca5259704d37ed12496b1b82ab0868563b;hpb=d0030a9b3fde62781961b717b69b6a89e4344f5a;p=dak.git diff --git a/dak/update_suite.py b/dak/update_suite.py index 0d2de5ca..6043dd2c 100644 --- a/dak/update_suite.py +++ b/dak/update_suite.py @@ -187,6 +187,8 @@ class SuiteUpdater(object): .filter(ArchiveFile.archive_id == suite.archive_id) def install_binaries(self, binaries, suite): + if len(binaries) == 0: + return # If origin and target suites are in the same archive, we can skip the # overhead from ArchiveTransaction.copy_binary() if self.origin.archive_id == suite.archive_id: @@ -207,6 +209,8 @@ class SuiteUpdater(object): .filter(ArchiveFile.archive_id == suite.archive_id) def install_sources(self, sources, suite): + if len(sources) == 0: + return # If origin and target suites are in the same archive, we can skip the # overhead from ArchiveTransaction.copy_source() if self.origin.archive_id == suite.archive_id: