INNER CODE UNIT · Python

collect_direct_commits

fluxerapp/flutter_client · .github/scripts/append_release_direct_commits.py:193

def collect_direct_commits(previous_tag: str | None, commitish: str) -> list[DirectCommit]:
    excluded_authors = read_excluded_authors()
    direct_commits: list[DirectCommit] = []
    for sha, subject in list_commits_since_tag(previous_tag, commitish):
        author = fetch_commit_author_login(sha)
        if author in excluded_authors:
            continue
        if commit_has_pull_request(sha):
            continue
        category = categorize_commit(subject)
        if category is None:
            continue
        direct_commits.append(
            DirectCommit(
                sha=sha,
                title=subject,
                author=author,
                category=category,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…