Currently using Bitbucket Server, I am trying to automate pull requests using a shell script. However I am getting the following error:
Parameter conditions "fork" not met for actual request parameters: create={}
Here is the curl command I am currently using:
curl -v https://MYHOST.MYSERVER/projects/AP/repos/$REPO/pullrequests?create \
-u $USERNAME:$PASSWORD \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"title": "$COMMIT_TEXT",
"description": "automated PR. $COMMIT_TEXT",
"fork_policy": "no_forks",
"source": {
"branch": {
"name": "$NEW_BRANCH"
}
"repository":{
"full_name":"$REPO"
}
},
"destination": {
"branch": {
"name": "develop"
}
}
, "close_source_branch": false
}'