Repository
No description
type Repository { id: Int! rid: ID! created: Time! updated: Time! owner: Entity! name: String! description: String visibility: Visibility! readme: String access: AccessMode! acls( cursor: Cursor ): ACLCursor! deployKeys( cursor: Cursor ): SSHKeyCursor! codeSearch( cursor: Cursor query: String! ): CodeSearchCursor! objects( ids: [String!] ): [Object]! object( id: String! ): Object references( cursor: Cursor ): ReferenceCursor! reference( name: String! ): Reference HEAD: Reference log( cursor: Cursor from: String ): CommitCursor! path( revspec: String path: String! ): TreeEntry paths( revspec: String paths: [String!] ): [TreeEntry] revparse_single( revspec: String! ): Commit repoPath: String!}Fields
Section titled “Fields”Repository.id ● Int!non-nullscalar {#id}
Section titled “Repository.id ● Int! {#id}”Repository.rid ● ID!non-nullscalar {#rid}
Section titled “Repository.rid ● ID! {#rid}”Repository.created ● Time!non-nullscalar {#created}
Section titled “Repository.created ● Time! {#created}”Repository.updated ● Time!non-nullscalar {#updated}
Section titled “Repository.updated ● Time! {#updated}”Repository.owner ● Entity!non-nullinterface {#owner}
Section titled “Repository.owner ● Entity! {#owner}”Repository.name ● String!non-nullscalar {#name}
Section titled “Repository.name ● String! {#name}”Repository.description ● Stringscalar {#description}
Section titled “Repository.description ● String {#description}”Repository.visibility ● Visibility!non-nullenum {#visibility}
Section titled “Repository.visibility ● Visibility! {#visibility}”Repository.readme ● Stringscalar {#readme}
Section titled “Repository.readme ● String {#readme}”The repository’s custom README, if set.
NOTICE: This returns unsanitized HTML. It is the client’s responsibility to sanitize this for display on the web, if so desired.
Repository.access ● AccessMode!non-nullenum {#access}
Section titled “Repository.access ● AccessMode! {#access}”The access that applies to this user for this repository
Repository.acls ● ACLCursor!non-nullobject {#acls}
Section titled “Repository.acls ● ACLCursor! {#acls}”Repository.acls.cursor ● Cursorscalar {#repository-acls-cursor}
Section titled “Repository.acls.cursor ● Cursor {#repository-acls-cursor}”Repository.deployKeys ● SSHKeyCursor!non-nullobject {#deploy-keys}
Section titled “Repository.deployKeys ● SSHKeyCursor! {#deploy-keys}”Repository.deployKeys.cursor ● Cursorscalar {#repository-deploy-keys-cursor}
Section titled “Repository.deployKeys.cursor ● Cursor {#repository-deploy-keys-cursor}”Repository.codeSearch ● CodeSearchCursor!non-nullobject {#code-search}
Section titled “Repository.codeSearch ● CodeSearchCursor! {#code-search}”Searches through the source code of this repository.
Repository.codeSearch.cursor ● Cursorscalar {#repository-code-search-cursor}
Section titled “Repository.codeSearch.cursor ● Cursor {#repository-code-search-cursor}”Repository.codeSearch.query ● String!non-nullscalar {#repository-code-search-query}
Section titled “Repository.codeSearch.query ● String! {#repository-code-search-query}”Repository.objects ● [Object]!non-nullinterface {#objects}
Section titled “Repository.objects ● [Object]! {#objects}”Returns any number of git objects by their IDs.
Repository.objects.ids ● [String!]listscalar {#repository-objects-ids}
Section titled “Repository.objects.ids ● [String!] {#repository-objects-ids}”Repository.object ● Objectinterface {#object}
Section titled “Repository.object ● Object {#object}”Returns a specific git object by its ID.
Repository.object.id ● String!non-nullscalar {#repository-object-id}
Section titled “Repository.object.id ● String! {#repository-object-id}”Repository.references ● ReferenceCursor!non-nullobject {#references}
Section titled “Repository.references ● ReferenceCursor! {#references}”Enumerates references on this repository.
Repository.references.cursor ● Cursorscalar {#repository-references-cursor}
Section titled “Repository.references.cursor ● Cursor {#repository-references-cursor}”Repository.reference ● Referenceobject {#reference}
Section titled “Repository.reference ● Reference {#reference}”Returns a reference by its fully qualified name, e.g. refs/heads/master.
Repository.reference.name ● String!non-nullscalar {#repository-reference-name}
Section titled “Repository.reference.name ● String! {#repository-reference-name}”The HEAD reference for this repository (equivalent to the default branch)
Repository.log ● CommitCursor!non-nullobject {#log}
Section titled “Repository.log ● CommitCursor! {#log}”Returns a list of comments sorted by committer time (similar to git log’s
default ordering).
If from is specified, it is interpreted as a revspec to start logging
from. A clever reader may notice that using commits[-1].from + “^” as the
from parameter is equivalent to passing the cursor to the next call.
Repository.log.cursor ● Cursorscalar {#repository-log-cursor}
Section titled “Repository.log.cursor ● Cursor {#repository-log-cursor}”Repository.log.from ● Stringscalar {#repository-log-from}
Section titled “Repository.log.from ● String {#repository-log-from}”Returns a tree entry for a given path, at the given revspec.
Repository.path.revspec ● Stringscalar {#repository-path-revspec}
Section titled “Repository.path.revspec ● String {#repository-path-revspec}”Repository.path.path ● String!non-nullscalar {#repository-path-path}
Section titled “Repository.path.path ● String! {#repository-path-path}”Repository.paths ● [TreeEntry]listobject {#paths}
Section titled “Repository.paths ● [TreeEntry] {#paths}”Returns tree entres for a collection of paths, at the given revspec.
Repository.paths.revspec ● Stringscalar {#repository-paths-revspec}
Section titled “Repository.paths.revspec ● String {#repository-paths-revspec}”Repository.paths.paths ● [String!]listscalar {#repository-paths-paths}
Section titled “Repository.paths.paths ● [String!] {#repository-paths-paths}”Repository.revparse_single ● Commitobject {#revparse-single}
Section titled “Repository.revparse_single ● Commit {#revparse-single}”Returns the commit for a given revspec.
Repository.revparse_single.revspec ● String!non-nullscalar {#repository-revparse-single-revspec}
Section titled “Repository.revparse_single.revspec ● String! {#repository-revparse-single-revspec}”Repository.repoPath ● String!non-nullscalar {#repo-path}
Section titled “Repository.repoPath ● String! {#repo-path}”Returned By
Section titled “Returned By”createRepository mutation ● deleteRepository mutation ● repository query ● repositoryByDiskPath query ● updateRepository mutation
Member Of
Section titled “Member Of”ACL object ● Entity interface ● FileMatch object ● GitEvent object ● Redirect object ● RepositoryCursor object ● RepositoryEvent object ● SSHKey object ● User object