##// END OF EJS Templates
allow backporting several PRs at once
MinRK -
Show More
@@ -2,11 +2,11 b''
2 2 """
3 3 Backport pull requests to a particular branch.
4 4
5 Usage: backport_pr.py branch [PR]
5 Usage: backport_pr.py branch [PR] [PR2]
6 6
7 7 e.g.:
8 8
9 python tools/backport_pr.py 0.13.1 123
9 python tools/backport_pr.py 0.13.1 123 155
10 10
11 11 to backport PR #123 onto branch 0.13.1
12 12
@@ -29,7 +29,7 b' from subprocess import Popen, PIPE, check_call, check_output'
29 29 try:
30 30 from urllib.request import urlopen
31 31 except:
32 from urllib import urlopen
32 from urllib import urlopen
33 33
34 34 from gh_api import (
35 35 get_issues_list,
@@ -163,4 +163,9 b" if __name__ == '__main__':"
163 163 print (pr)
164 164 sys.exit(0)
165 165
166 sys.exit(backport_pr(sys.argv[1], int(sys.argv[2])))
166 for prno in map(int, sys.argv[2:]):
167 print("Backporting PR #%i" % prno)
168 rc = backport_pr(sys.argv[1], prno)
169 if rc:
170 print("Backporting PR #%i failed" % prno)
171 sys.exit(rc)
General Comments 0
You need to be logged in to leave comments. Login now