l.c.s.branchmergeproposal : module documentation

Part of lp.code.subscribers

Event subscribers for branch merge proposals.
Function merge_proposal_created A new merge proposal has been created.
Function merge_proposal_needs_review A new merge proposal needs a review.
Function merge_proposal_modified Notify branch subscribers when merge proposals are updated.
Function review_requested Notify the reviewer that they have been requested to review.
Function merge_proposal_deleted A merge proposal has been deleted.
Function _compose_merge_proposal_webhook_payload Undocumented
Function _trigger_webhook Undocumented
def _compose_merge_proposal_webhook_payload(merge_proposal):
Undocumented
def _trigger_webhook(merge_proposal, payload):
Undocumented
def merge_proposal_created(merge_proposal, event):
A new merge proposal has been created.

Create a job to update the diff for the merge proposal; trigger webhooks.

def merge_proposal_needs_review(merge_proposal, event):
A new merge proposal needs a review.

This event is raised when the proposal moves from work in progress to needs review.

def merge_proposal_modified(merge_proposal, event):
Notify branch subscribers when merge proposals are updated.
def review_requested(vote_reference, event):
Notify the reviewer that they have been requested to review.
def merge_proposal_deleted(merge_proposal, event):
A merge proposal has been deleted.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.