Make the `UserApplyPatch` endpoint take a `start_branch`
CherryPick
and Revert
endpoints already support this, so I think we should add this to UserApplyPatch
as well.
The implementation for the same behaviour is currently done in ruby, causing 2 rpc calls if we want to apply a patch to a new branch with a different starting point than the root ref.
Edited by 🤖 GitLab Bot 🤖