l.s.m.p.PackageDiff(SQLBase) : class documentation

Part of lp.soyuz.model.packagediff View In Hierarchy

A Package Diff request.
Method title See IPackageDiff.
Method private See IPackageDiff.
Method performDiff See IPackageDiff.
Method _countDeletedLFAs How many files associated with either source package have been

Inherited from SQLBase:

Method __init__ Extended version of the SQLObjectBase constructor.
Method __repr__ Undocumented
Method destroySelf Undocumented
Method __eq__ Equality operator.
Method __ne__ Inverse of __eq__.
Method __storm_invalidated__ Flush cached properties.
Class Method _get_store Undocumented
@property
def title(self):
See IPackageDiff.
@property
def private(self):
See IPackageDiff.
def _countDeletedLFAs(self):
How many files associated with either source package have been deleted from the librarian?
def performDiff(self):
See IPackageDiff.

This involves creating a temporary directory, downloading the files from both SPRs involved from the librarian, running debdiff, storing the output in the librarian and updating the PackageDiff record.

API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.