Skip to content

API Endpoint for commit comparison #17165

Description

@delvh

Feature Description

We now support direct diff comparison for the web (#16635),
but it would be nice to also offer an API endpoint for that.

I think a fitting route for that would be /repos/{owner}/{repo}/git/commits/compare/{baseCommitSHA}/{targetCommitSHA},
or alternatively /repos/{owner}/{repo}/git/commits/compare/{baseCommitSHA}..{targetCommitSHA}.

The return type could be, just as for /repos/{owner}/{repo}/git/commits/{sha}.{diffType} text/plain, with the output of git diff {baseCommitSHA}..{targetCommitSHA}.

Screenshots

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue/needs-feedbackFor bugs, we need more details. For features, the feature must be described in more detail

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions