dev.knotless.getRepoSettings
A repository's settings, read from its dev.knotless.repo record as its PDS has it now, for the pages' settings to show and change. All of it is public, as the record is.
Details · query
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Query
query · GETParameters
query stringThe repository's dev.knotless.repo record, as dev.knotless.getRepo takes it.
Output
application/jsonThe accounts that may push to it.
defaultBranch
stringThe branch its record names for HEAD, without refs/heads/.
delegated
string · didThe gateway its owner delegated writes to from this appview's pages (dev.knotless.delegateWrites), which sharing it for writing names as its gateway; absent until they have.
description
stringWhat the repository says it is.
gates
arrayThe accounts its protected branches' rules name as gates (dev.knotless.repo#reviews), each once: for the pages to show by handle. Absent when there are none.
gateway
string · didThe gateway the owner delegated writes to, through which collaborators push: absent until the owner delegates.
indexed
booleanDeprecated, and no longer set: knotless.dev indexes every private repository its members read there. Was, for a private repository, whether its owner let this appview keep an index of it.
The labels its pulls and issues may carry.
links
arrayThe links its pages show, in order, as its record names them.
readers
arrayFor a private repository, asked by its owner, the members who read it but do not push to it, its runners among them; absent for a public one, which anyone reads, and empty to anyone else.
Its protected branches.
runners
booleanWhether it names a runner, which the merge queue needs to land it. Absent when it names none.
storage
refDeprecated, and no longer set: dev.knotless.getRepoStorage counts it, apart, as counting reads every pack record from the PDS. Was what it takes up on its owner's PDS.
topics
arrayWhat it is about, in order, as its record names them.
transfer
refWhere the owner has offered to move it, if they have: the account, and the name it would have there.
The accounts whose labels of some scopes count.
Its dev.knotless.repo record, under the name it has now.
Errors
NotFound
No such repository.
#storageView
objectA repository's packs, which hold all of its history, as `knotless repo storage` counts them.
Properties
Of those, the bytes in blobs rather than inline in records.
minimum: 0
Their bytes, as git packs them.
minimum: 0
The objects in them, pack by pack: one in two packs counts twice, until compaction folds them.
minimum: 0
minimum: 0
#triagerView
objectAn account whose labels of some scopes count on a repository.
Properties
The scopes of the labels it may put on.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.repo
recordA git repository hosted in this account: in its public repo, or, for a private repository, in a dev.knotless.space space keyed by the name.
-
dev.knotless.getRepo
queryA repository, with what its pages show above themselves.
-
dev.knotless.updateRepo
procedureChanges what a repository says it is, the links its pages show, what it is about and the branch its HEAD names.
-
What a repository takes up on its owner's PDS.
-
org.tangled.repo.manifest
recordGit repository manifest record. This record is used for git repository discovery like how `org.tangled.actor.profile` is used to find users.