MCPcopy Create free account
hub / github.com/defold/defold / get_pullrequest

Function get_pullrequest

scripts/releasenotes_github_projectv2.py:243–249  ·  view source on GitHub ↗
(number, repository = "defold")

Source from the content-addressed store, hash-verified

241 return data["organization"]["repository"]["issue"]
242
243def get_pullrequest(number, repository = "defold"):
244 data = github_query(QUERY_PULLREQUEST % (repository, number))
245 pr = data["organization"]["repository"]["pullRequest"]
246 if find_merge_commit(pr) is None and len(find_reference_commits(pr)) == 0:
247 timeline_data = github_query(QUERY_PULLREQUEST_TIMELINE_EVENTS % (repository, number))
248 pr["timelineItems"] = timeline_data["organization"]["repository"]["pullRequest"]["timelineItems"]
249 return pr
250
251def get_issues_and_prs(project):
252 data = github_query(QUERY_PROJECT_ISSUES_AND_PRS % project.get("number"))

Callers 2

get_closing_prFunction · 0.85
parse_github_projectFunction · 0.85

Calls 3

github_queryFunction · 0.85
find_merge_commitFunction · 0.85
find_reference_commitsFunction · 0.85

Tested by

no test coverage detected