Pygithub: créer PullRequest entre le repo forké à l'original

Créé le 16 mai 2018  ·  2Commentaires  ·  Source: PyGithub/PyGithub

existe-t-il une méthode pour créer une pull request avec le dépôt d'origine comme base et une branche fourchue comme tête ?

J'ai essayé cette ligne, mais elle a généré une "Erreur de validation"
repo.create_pull("Title", "Body", '{}:{}'.format(original_repo, master), '{}:{}'.format(forked_user, feature), True)

Commentaire le plus utile

Je pense que la façon dont vous le vouliez, ce n'est pas possible lors de la lecture de l'API sur https://developer.github.com/v3/pulls/#input pour le base vous ne pouvez passer qu'une branche du référentiel vous créent le PR sur.

Vous ne pouvez donc faire que :

original_repo.create_pull("Title", "Body", '{}'.format(master), '{}:{}'.format(forked_user, feature), True)

Tous les 2 commentaires

Je pense que la façon dont vous le vouliez, ce n'est pas possible lors de la lecture de l'API sur https://developer.github.com/v3/pulls/#input pour le base vous ne pouvez passer qu'une branche du référentiel vous créent le PR sur.

Vous ne pouvez donc faire que :

original_repo.create_pull("Title", "Body", '{}'.format(master), '{}:{}'.format(forked_user, feature), True)

Juste pour clarifier, j'ai essayé cela et j'ai fini à l'envers.

De la fourche evandroforks à l'amont tox-dev vous devriez faire :

upstream_user = github_api.get_user('tox-dev')
upstream_repo = upstream_user.get_repo('tox')

upstream_pullrequest = upstream_repo.create_pull("Title", "Body", 'master', 
          '{}:{}'.format('evandroforks', 'master'), True)

De l'amont tox-dev au fork evandroforks vous devriez faire :

fork_user = github_api.get_user('evandroforks')
fork_repo = fork_user.get_repo('tox')

fork_pullrequest = fork_repo.create_pull("Title", "Body", 'master', 
          '{}:{}'.format('tox-dev', 'master'), False)
Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

kodeshpa picture kodeshpa  ·  3Commentaires

nixoz2k7 picture nixoz2k7  ·  7Commentaires

grayaii picture grayaii  ·  4Commentaires

jacquev6 picture jacquev6  ·  3Commentaires

rthill91 picture rthill91  ·  4Commentaires