Show More
@@ -117,22 +117,22 b' def already_backported(branch, since_tag=None):' | |||||
117 | lines = check_output(cmd).decode('utf8') |
|
117 | lines = check_output(cmd).decode('utf8') | |
118 | return set(int(num) for num in backport_re.findall(lines)) |
|
118 | return set(int(num) for num in backport_re.findall(lines)) | |
119 |
|
119 | |||
120 | def should_backport(labels=None, milestone=None): |
|
120 | def should_backport(labels=None, milestone=None, project='ipython/ipython'): | |
121 | """return set of PRs marked for backport""" |
|
121 | """return set of PRs marked for backport""" | |
122 | if labels is None and milestone is None: |
|
122 | if labels is None and milestone is None: | |
123 | raise ValueError("Specify one of labels or milestone.") |
|
123 | raise ValueError("Specify one of labels or milestone.") | |
124 | elif labels is not None and milestone is not None: |
|
124 | elif labels is not None and milestone is not None: | |
125 | raise ValueError("Specify only one of labels or milestone.") |
|
125 | raise ValueError("Specify only one of labels or milestone.") | |
126 | if labels is not None: |
|
126 | if labels is not None: | |
127 |
issues = get_issues_list( |
|
127 | issues = get_issues_list(project, | |
128 | labels=labels, |
|
128 | labels=labels, | |
129 | state='closed', |
|
129 | state='closed', | |
130 | auth=True, |
|
130 | auth=True, | |
131 | ) |
|
131 | ) | |
132 | else: |
|
132 | else: | |
133 |
milestone_id = get_milestone_id( |
|
133 | milestone_id = get_milestone_id(project, milestone, | |
134 | auth=True) |
|
134 | auth=True) | |
135 |
issues = get_issues_list( |
|
135 | issues = get_issues_list(project, | |
136 | milestone=milestone_id, |
|
136 | milestone=milestone_id, | |
137 | state='closed', |
|
137 | state='closed', | |
138 | auth=True, |
|
138 | auth=True, | |
@@ -142,7 +142,7 b' def should_backport(labels=None, milestone=None):' | |||||
142 | for issue in issues: |
|
142 | for issue in issues: | |
143 | if not is_pull_request(issue): |
|
143 | if not is_pull_request(issue): | |
144 | continue |
|
144 | continue | |
145 |
pr = get_pull_request( |
|
145 | pr = get_pull_request(project, issue['number'], | |
146 | auth=True) |
|
146 | auth=True) | |
147 | if not pr['merged']: |
|
147 | if not pr['merged']: | |
148 | print ("Marked PR closed without merge: %i" % pr['number']) |
|
148 | print ("Marked PR closed without merge: %i" % pr['number']) |
General Comments 0
You need to be logged in to leave comments.
Login now