dev.knotless.createBranch
Points a new branch at a commit or branch, the default branch when none is named, as `knotless branch` does. As the account logged in to this appview's web pages: directly for the owner, through the repository's gateway for a collaborator, which refuses anyone else.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | knotless.dev |
| Indexed |
Procedure
procedure · POSTInput
application/jsonOutput
application/jsonErrors
NotFound
No such repository.
InvalidRequest
The branch exists already, there is no such commit or branch to start at, or the gateway refused it.
AuthenticationRequired
No account is logged in to the pages, or its session has ended.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.deleteBranch
procedureDeletes a branch of a repository.
-
dev.knotless.renameBranch
procedureRenames a branch of a repository.
-
dev.knotless.createRepo
procedureCreates a repository in the account logged in to this appview's pages.
-
dev.knotless.forkRepo
procedureForks a repository into the account logged in to this appview's pages.
-
dev.knotless.createCommit
procedureCommits file changes to a branch through a gateway its owner has delegated writes to, without a clone. Commits to one branch that arrive together are built into one chain and written as one ref update. Requires a service token from the caller's PDS, audience the gateway's DID, for this method; the caller must be the owner or a collaborator.