Implements the Git Data API: http://developer.github.com/v3/git/blobs/
Implements the Git Data API: http://developer.github.com/v3/git/blobs/
(create-blob user repo content encoding options)
Create a blob.
Create a blob.
(create-commit user repo message tree options)
Create a commit. Options are: parents -- A sequence of SHAs of the commits that were the parents of this commit. If omitted, the commit will be written as a root commit. author -- A map of the following (string keys): "name" -- Name of the author of the commit. "email" -- Email of the author of the commit. "date" -- Timestamp when this commit was authored. committer -- A map of the following (string keys): "name" -- Name of the committer of the commit. "email" -- Email of the committer of the commit. "date" -- Timestamp when this commit was committed. If the committer section is omitted, then it will be filled in with author data. If that is omitted, information will be obtained using the authenticated user's information and the current date.
Create a commit. Options are: parents -- A sequence of SHAs of the commits that were the parents of this commit. If omitted, the commit will be written as a root commit. author -- A map of the following (string keys): "name" -- Name of the author of the commit. "email" -- Email of the author of the commit. "date" -- Timestamp when this commit was authored. committer -- A map of the following (string keys): "name" -- Name of the committer of the commit. "email" -- Email of the committer of the commit. "date" -- Timestamp when this commit was committed. If the committer section is omitted, then it will be filled in with author data. If that is omitted, information will be obtained using the authenticated user's information and the current date.
(create-reference user repo ref sha options)
Create a new reference.
Create a new reference.
(create-tag user repo tag message object type options)
Create a tag object. Note that this does not create the reference
that makes a tag in Git. If you want to create an annotated tag, you
have to do this call to create the tag object and then create the
refs/tags/[tag]
reference. If you want to create a lightweight tag,
you simply need to create the reference and this call would be
unnecessary.
Options are:
tagger -- A map (string keys) containing the following:
"name" -- Name of the author of this tag.
"email" -- Email of the author of this tag.
"date" -- Timestamp when this object was tagged.
Create a tag object. Note that this does not create the reference that makes a tag in Git. If you want to create an annotated tag, you have to do this call to create the tag object and then create the `refs/tags/[tag]` reference. If you want to create a lightweight tag, you simply need to create the reference and this call would be unnecessary. Options are: tagger -- A map (string keys) containing the following: "name" -- Name of the author of this tag. "email" -- Email of the author of this tag. "date" -- Timestamp when this object was tagged.
(create-tree user repo tree options)
Create a tree. 'tree' is a map of the following (string keys): path -- The file referenced in the tree. mode -- The file mode; one of 100644 for file, 100755 for executable, 040000 for subdirectory, 160000 for submodule, or 120000 for a blob that specifies the path of a symlink. type -- blog, tree, or commit. sha -- SHA of the object in the tree. content -- Content that you want this file to have. Options are: base-tree -- SHA of the tree you want to update (if applicable).
Create a tree. 'tree' is a map of the following (string keys): path -- The file referenced in the tree. mode -- The file mode; one of 100644 for file, 100755 for executable, 040000 for subdirectory, 160000 for submodule, or 120000 for a blob that specifies the path of a symlink. type -- blog, tree, or commit. sha -- SHA of the object in the tree. content -- Content that you want this file to have. Options are: base-tree -- SHA of the tree you want to update (if applicable).
(edit-reference user repo ref sha options)
Edit a reference. Options are: force -- true or false (default); whether to force the update or make sure this is a fast-forward update.
Edit a reference. Options are: force -- true or false (default); whether to force the update or make sure this is a fast-forward update.
(reference user repo ref & [options])
Get a reference.
Get a reference.
(references user repo & [options])
Get all references.
Get all references.
(tree user repo sha & [options])
Get a tree. Options are: recursive -- true or false; get a tree recursively?
Get a tree. Options are: recursive -- true or false; get a tree recursively?
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close