dev.knotless.state
Kept in the account of whoever changed it. Readers take the latest from someone allowed to make it: the subject's author, the repository's owner or a collaborator; `merged` only from the latter two; for a thread, also the pull's author.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | knotless.dev |
| Indexed |
Record
record · key tidProperties
base
stringFor a pull, the branch it targets from here on, without refs/heads/: set when the branch it targeted was renamed, or went as the pull with that head branch landed.
maxLength: 255
batch
stringFor `merged` by a merge queue, the hex object ID of the tip of the batch it landed in: the commit whose checks let it land. The pulls merged with the same `batch` were checked and landed together.
minLength: 40maxLength: 64
commit
stringThe hex object ID of the merge commit, for `merged`.
minLength: 40maxLength: 64
from
stringFor `merged`, the hex object ID the base was at before the merge: from..commit is what the pull brought in, whose commits readers may then show as its author's.
minLength: 40maxLength: 64
pull
string · at-uriFor `closed` on an issue, the dev.knotless.pull whose merge closed it, as its title or body named the issue after a closing keyword such as `Fixes`. Beside `since`, the pull a pull was moved off as it landed.
The repository the pull or issue is on.
since
stringBeside `base`, for a pull moved there as the pull it was built on landed: that pull's head, the hex object ID its own changes start from.
minLength: 40maxLength: 64
state
string`merged` applies to pulls only; `resolved` and `open`, to a thread. Absent when the record only sets `base`: the state stands.
maxLength: 64knownValues: open | closed | merged | resolved
The dev.knotless.pull or dev.knotless.issue whose state changed; or the dev.knotless.comment, with a `line`, that starts a thread.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.getThread
queryA pull or an issue, and everything said on it.
-
dev.knotless.autoMerge
recordA pull set to merge by itself once its checks pass, or that setting cancelled.
-
dev.knotless.queue
recordA pull put in the merge queue of the branch it targets, taken out of it, or turned away by the runner that lands the queue.
-
dev.knotless.pull
recordA request to merge a branch into a repository, kept in the requester's account.
-
dev.knotless.setItemState
procedureCloses or reopens a pull or an issue, or resolves a thread on a pull's lines or opens it again, as the account logged in to this appview's pages.