Я пытаюсь создать запрос извлечения из python, похоже, он не работает с gitpython
. Оформить заказ, создать ветку, совершить и pu sh работает нормально, однако запрос на получение не работает. После некоторого быстрого поиска я обнаружил, что hub подходит для создания запросов на извлечение. Есть ли python API для создания pull-запроса. Вот мой код.
from git import Repo
import git
Repo.clone_from(url='git@github.com:Amjad/test_repo.git', to_path='./test_repo')
git_branch = "test7"
git_repo = Repo("./test_repo")
git_repo.git.checkout("-b", git_branch)
git_repo.git.status()
shutil.copy("./ps.txt", "./test_repo/ps.txt")
git_repo.git.add("ps.txt")
git_repo.git.commit(m="first test push")
git_repo.git.push('--set-upstream', 'origin', git_branch)
git_repo.git.request_pull(git_branch, 'git@github.com:Amjad/test_repo.git', "master")