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
}'
Hi @John Pooley if that question is related to Bitbucket Server please take a look at REST API docs for creating the pull request:
https://docs.atlassian.com/bitbucket-server/rest/7.6.0/bitbucket-rest.html#idp293
Thanks,
Maciej Adamczak
hi thank you. I believe this has gotten me somewhat further, I am now get this error:
XSRF Security Token Missing
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.