Noizu.Github.Api.Git (Noizu Labs: Github API v0.5.0)
GitHub git API.
Link to this section Summary
Functions
Create a blob
Create a commit
Create a reference
Create a tag object
Create a tree
Delete a reference
Get a blob
Get a commit object
Get a reference
Get a tag
Get a tree
List matching references
Update a reference
Link to this section Functions
create_blob(body, options \\ nil)
Create a blob
create_commit(body, options \\ nil)
Create a commit
@see https://docs.github.com/rest/git/commits#create-a-commit
create_ref(body, options \\ nil)
Create a reference
@see https://docs.github.com/rest/git/refs#create-a-reference
create_tag(body, options \\ nil)
Create a tag object
@see https://docs.github.com/rest/git/tags#create-a-tag-object
create_tree(body, options \\ nil)
Create a tree
delete_ref(ref, options \\ nil)
Delete a reference
@see https://docs.github.com/rest/git/refs#delete-a-reference
get_blob(file_sha, options \\ nil)
Get a blob
get_commit(commit_sha, options \\ nil)
Get a commit object
@see https://docs.github.com/rest/git/commits#get-a-commit-object
get_ref(ref, options \\ nil)
Get a reference
get_tag(tag_sha, options \\ nil)
Get a tag
get_tree(tree_sha, options \\ nil)
Get a tree
list_matching_refs(ref, options \\ nil)
List matching references
@see https://docs.github.com/rest/git/refs#list-matching-references
update_ref(ref, body, options \\ nil)
Update a reference
@see https://docs.github.com/rest/git/refs#update-a-reference