owner of the repo
name of the repo
ApplyDiffPatchFileOptions options for applying a diff patch Note: author and committer are optional (if only one is given, it will be used for the other, otherwise the authenticated user will be used)
Identity for a person's identity like an author or committer
branch (optional) is the base branch for the changes. If not supplied, the default branch is used
CommitDateOptions store dates for GIT_AUTHOR_DATE and GIT_COMMITTER_DATE
force_push (optional) will do a force-push if the new branch already exists
message (optional) is the commit message of the changes. If not supplied, a default message will be used
new_branch (optional) will make a new branch from base branch for the changes. If not supplied, the changes will be committed to the base branch
Add a Signed-off-by trailer by the committer at the end of the commit log message.
FileResponse
FileResponse contains information about a repo's file
ContentsResponse contains information about a repo's entry's (dir, file, symlink, submodule) metadata and content
PayloadCommitVerification represents the GPG verification of a commit