Как заставить пиар Bitbucket вести себя как Github - PullRequest
5 голосов
/ 28 мая 2019

Когда в Bitbucket Cloud создается запрос на извлечение, это важная часть полезной нагрузки, которую получает POST'd от веб-хитов Bitbucket для репо:

{
  "destination": {
    "commit": {
      "hash": "b0xxxx9b05e6",
      "type": "commit"
    },
    "repository": {
      "type": "repository",
      "name": "test-repo",
      "full_name": "ntrs/test-repo",
      "uuid": "{4exxxx51-e5df-49a7-9601-5d24cb50d3bd}"
    },
    "branch": {
      "name": "master"
    }
  },
  "source": {
    "commit": {
      "hash": "3dxxxxea3b8f",
      "type": "commit",
    "repository": {
      "type": "repository",
      "name": "test-repo",
      "full_name": "ntrs/test-repo",
      "uuid": "{4exxxx51-e5df-49a7-9601-5d24cb50d3bd}"
    },
    "branch": {
      "name": "temp"
    }
  }
}

, поэтому в отличие от Github, Bitbucket не 't создать некую временную ветвь, в которой есть слияние, - поэтому я должен сам выполнить слияние, чтобы создать коммит слияния, который я могу переслать для тестирования?Как вы можете видеть, все, что у меня есть, - это исходная и целевая фиксации, но не новая фиксация слияния для тестирования.

...