Create a new release
Create a new release
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
the name of the tag.
the name of the release.
text describing the contents of the tag.
specifies the commitish value that determines where the Git tag is created from.
Can be any branch or commit SHA. Unused if the Git tag already exists.
Default: the repository's default branch (usually master
).
true
to create a draft (unpublished) release, false
to createStatus a published one.
Default: false
true
to identify the release as a prerelease.
false
to identify the release as a full release.
Default: false
a GHResponse with Release
Create a status
Create a status
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
commit sha to create the status on
of the status: pending, success, error, or failure
url to associate with the status, will appear in the GitHub UI
of the status
identifier of the status maker
a GHResopnse with the created Status
Get information of a particular repository
Get information of a particular repository
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
GHResponse[Repository] repository details
Get the contents of a file or directory in a repository.
Get the contents of a file or directory in a repository.
The response could be a:
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
the content path
the name of the commit/branch/tag. Default: the repository’s default branch (usually master
)
GHResponse with the content defails
Get the combined status for a specific ref
Get the combined status for a specific ref
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the commit
commit SHA, branch name or tag name
a GHResponse with the combined status
Retrieve the list of commits for a particular repo
Retrieve the list of commits for a particular repo
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
branch to start listing commits from
commits containing this file path will be returned
GitHub login or email address by which to filter by commit author.
Only commits after this date will be returned
Only commits before this date will be returned
Limit and Offset for pagination
GHResponse[List[Commit]\] List of commit's details
Fetch contributors list for the the specified repository, sorted by the number of commits per contributor in descending order.
Fetch contributors list for the the specified repository, sorted by the number of commits per contributor in descending order.
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
Set to 1 or true to include anonymous contributors in results
GHResponse[List[User]\] List of contributors associated with the specified repository.
List the repositories for a particular organization
List the repositories for a particular organization
to identify the authenticated user
optional user headers to include in the request
organization for which we wish to retrieve the repositories
GHResponse[List[Repository]] the list of repositories for this organization
List statuses for a commit
List statuses for a commit
to identify the authenticated user
optional user headers to include in the request
of the repo
name of the repo
commit SHA, branch name or tag name
a GHResponse with the status list
Factory to encapsulate calls related to Repositories operations