l.c.m.g.GitRefMixin : class documentation

Part of lp.code.model.gitref View In Hierarchy

Known subclasses: lp.code.model.gitref.GitRef, lp.code.model.gitref.GitRefDatabaseBackedMixin, lp.code.model.gitref.GitRefRemote

Methods and properties common to GitRef and GitRefFrozen.

These can be derived solely from the repository and path, and so do not require a database record.

Method display_name See IGitRef.
Method name See IGitRef.
Method url_quoted_name See IGitRef.
Method identity See IGitRef.
Method unique_name See IGitRef.
Method repository_type See IGitRef.
Method owner See IGitRef.
Method target See IGitRef.
Method namespace See IGitRef.
Method getCodebrowseUrl See IGitRef.
Method getCodebrowseUrlForRevision See IGitRef.
Method information_type See IGitRef.
Method private See IGitRef.
Method visibleByUser See IGitRef.
Method transitionToInformationType Undocumented
Method reviewer See IGitRef.
Method code_reviewer See IGitRef.
Method isPersonTrustedReviewer See IGitRef.
Method subscriptions See IGitRef.
Method subscribers See IGitRef.
Method subscribe See IGitRef.
Method getSubscription See IGitRef.
Method unsubscribe See IGitRef.
Method getNotificationRecipients See IGitRef.
Method landing_targets See IGitRef.
Method getPrecachedLandingTargets See IGitRef.
Method landing_candidates See IGitRef.
Method getPrecachedLandingCandidates See IGitRef.
Method dependent_landings See IGitRef.
Method getMergeProposals See IGitRef.
Method getDependentMergeProposals See IGitRef.
Method pending_updates See IGitRef.
Method getCommits Undocumented
Method getLatestCommits Undocumented
Method getBlob See IGitRef.
Method recipes See IHasRecipes.
Method getGrants See IGitRef.
Method setGrants See IGitRef.
Method checkPermissions See IGitRef.
Method getLatestScanJob See IGitRef.
Method rescan See IGitRef.
Method _api_landing_targets Undocumented
Method _api_landing_candidates Undocumented
Method _getLog Undocumented
@property
def display_name(self):
See IGitRef.
@property
def name(self):
See IGitRef.
@property
def url_quoted_name(self):
See IGitRef.
@property
def identity(self):
See IGitRef.
@property
def unique_name(self):
See IGitRef.
@property
def repository_type(self):
See IGitRef.
@property
def owner(self):
See IGitRef.
@property
def target(self):
See IGitRef.
@property
def namespace(self):
See IGitRef.
def getCodebrowseUrl(self):
See IGitRef.
def getCodebrowseUrlForRevision(self, commit):
See IGitRef.
@property
def information_type(self):
See IGitRef.
@property
def private(self):
See IGitRef.
def visibleByUser(self, user):
See IGitRef.
def transitionToInformationType(self, information_type, user, verify_policy=True):
Undocumented
@property
def reviewer(self):
See IGitRef.
@property
def code_reviewer(self):
See IGitRef.
def isPersonTrustedReviewer(self, reviewer):
See IGitRef.
@property
def subscriptions(self):
See IGitRef.
@property
def subscribers(self):
See IGitRef.
def subscribe(self, person, notification_level, max_diff_lines, code_review_level, subscribed_by):
See IGitRef.
def getSubscription(self, person):
See IGitRef.
def unsubscribe(self, person, unsubscribed_by):
See IGitRef.
def getNotificationRecipients(self):
See IGitRef.
@property
def landing_targets(self):
See IGitRef.
def getPrecachedLandingTargets(self, user):
See IGitRef.
@property
def _api_landing_targets(self):
Undocumented
@property
def landing_candidates(self):
See IGitRef.
def getPrecachedLandingCandidates(self, user):
See IGitRef.
@property
def _api_landing_candidates(self):
Undocumented
@property
def dependent_landings(self):
See IGitRef.
def getMergeProposals(self, status=None, visible_by_user=None, merged_revision_ids=None, eager_load=False):
See IGitRef.
def getDependentMergeProposals(self, status=None, visible_by_user=None, eager_load=False):
See IGitRef.
@property
def pending_updates(self):
See IGitRef.
def _getLog(self, start, limit=None, stop=None, union_repository=None, enable_hosting=None, enable_memcache=None, logger=None):
Undocumented
def getCommits(self, start, limit=None, stop=None, union_repository=None, start_date=None, end_date=None, handle_timeout=False, logger=None):
Undocumented
def getLatestCommits(self, quantity=10, extended_details=False, user=None, handle_timeout=False, logger=None):
Undocumented
def getBlob(self, filename):
See IGitRef.
@property
def recipes(self):
See IHasRecipes.
def getGrants(self):
See IGitRef.
def setGrants(self, grants, user):
See IGitRef.
def checkPermissions(self, person):
See IGitRef.
def getLatestScanJob(self):
See IGitRef.
def rescan(self):
See IGitRef.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.