I am making changes to a project in a branch that, so far, is known to no one else but me. However, starting recently, when I git push
to this project, I now receive this as part of the response:
remote: Create pull request for <<my branch>>:
remote: https://bitbucket.org/...
I have no idea why Git is giving me this message, which I have never seen before.
Even if I delete the remote branch (with "git push origin :<<my branch>>
" I now still get this message! (I successfully deleted the branch on the remote, but the message remains)
I think TimWolla is right, but I just wanted to add this post from Atlassian, which clarifies Atlassian's policy:
Note: These messages can be disabled now. See Jake's answer. Read along my answer for the technical explanation.
Everything that is prefixed by
remote:
has been sent by the receiving script1 on the server. Bitbucket probably wants to make it easier for you to create a pull request.1 Example of such a
post-receive
hook usingecho
to send a message to the user as explained in the link above. It will be called once all the pushed data is completely saved on the server:On the server:
On the client:
TimWolla provided the full explanation, but here is how to get it fixed in the long term: Provide your feedback on this support ticket to show that you share the frustration expressed by other users over this issue.
UPDATE: As of 2016-09-27 this is no longer an issue and Atlassian has provided an official response on the matter.
Here are the instructions for disabling these messages:
BitBucket Settings