I want to * have all Pull Request REST routes for the v1 and packaging
So that I will be able to develop a beautiful UI for discussing proposed changes before integrating them.
Acceptance criteria Features: (PR = Pull Request)
Create a PR between two branches:
we can't have two identical PR => check at creation
Have PR list
Access a PR
Add a PR status in the PR list
On a PR, get the modified files
Ability to merge or abandon a PR
Be able to get a file content in order to make the diff
Ability to add a global comment on the PR
Associated Permissions:
we use the permissions defined in the Git repository
If READ access, user can see the PR and add a global comment on the PR
If WRITE access, user can generate PR and do MERGE/ABANDON actions
Attachments Empty
CC list Yannis ROSSETTO (rossettoy), Joris MASSON (jmasson)