dev.knotless.listCommits

The commits reachable from a revision that changed a path, newest first, a page at a time: follow `cursor` until it is absent. A repository never pushed has none at its default branch. No authentication needed; asked as an account, with a service token or the pages' session cookie, a private repository it is a member of is read too, and the answer is that account's alone.

Details · query
Kindquery
Authorityknotless.dev
Indexed

Query

query · GET

Parameters

query string

cursor

string

How many commits the pages before held.

  • maxLength: 32

limit

integer
  • minimum: 1
  • maximum: 100
  • default: 50

path

string

A path in the tree, from its root.

  • maxLength: 4096

ref

string

A branch, a tag or a commit; the default branch if absent. It may run on into the path, as a web address names them: the longest branch or tag that starts it is the ref, and what follows goes before `path`.

  • maxLength: 1024

repo

requiredstring · at-uri

The repository's dev.knotless.repo record. Its authority may be a handle; a name the repository had before, or an owner it moved from with its agreement, finds it under the name it has now.

Each commit's message cut to its first line, its subject, as a list of commits shows it: far less to send when squashed pulls carry their bodies.

  • default: false

Output

application/json

checks

array

The newest run of each workflow at each of `commits`, by the runners the repository names; each says its commit.

itemsref

commits

requiredarray
itemsref

cursor

string

Absent on the last page.

path

requiredstring

The path, from the root; empty for the whole tree.

ref

requiredstring

The ref or commit shown, as `ref` named it, less any path.

Errors

NotFound

No such repository, revision, path or record.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.