INNER CODE UNIT · Python

load_pull_requests

mongodb/mongo-csharp-driver · evergreen/release-notes.py:71

def load_pull_requests(opts):
    print("Loading changeset...")
    page = 0
    total_pages = 1
    page_size = 100
    commits_url = "{github_api_base_url}{repo}/compare/{previous_tag}...{version_tag}".format(
        github_api_base_url=opts.github_api_base_url,
        repo=opts.repo,
        previous_tag=opts.previous_tag,
        version_tag=opts.version_tag)
    ignore_section = opts.template["ignore"]

    while total_pages > page:
        response = requests.get(commits_url, params={'per_page': page_size, 'page': page}, headers=opts.github_headers)
        response.raise_for_status()
        commits = response.json()
        total_pages = commits["total_commits"] / page_size

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…