Wiki
Betterrev / Contribution_Pull_Request_Lifecycle
Contribution/Pull Request Lifecycle
Introduction
Pull Requests generated in BitBucket are mapped to "Contributions" in Betterrev. This is a one-to-one mapping which exists purely to distinguish between the two separate entities.
ContributionEvents
Each Contribution in betterrev may map to many different events in its lifecycle. The human readable flow is:
TODO Flow needs updating
Generated -> Modified -> Mentor Notified -> Rejected/Approved -> Merged -> Terminated.
See Betterrev_PullReview_Event_State_Transition for the full combination of possible transitions.
Updated