dev.knotless.revertPull
Reverts a merged pull as `knotless pull revert` does, as the account logged in to this appview's web pages, with the session the appview keeps for it: one commit undoing what its merge brought in, on a new branch revert/<the pull's record key> cut from its target branch as it is now, and a pull of that branch into the target branch, which this answers. Nothing merges: the revert is a pull like any other. Refused on a pull that is not merged, when undoing it conflicts with what the branch took since, and to anyone but the repository's owner and collaborators. Requires the session cookie the pages' login sets.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | knotless.dev |
| Indexed |
Procedure
procedure · POSTInput
application/jsonOutput
application/jsonErrors
NotFound
No such repository.
AuthenticationRequired
No account is logged in to the pages, or its session has ended.
UpstreamFailure
It did not revert, as the reason says: the pull is not merged, undoing it conflicts, or the account may not revert it.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.mergePull
procedureMerges a pull as the account logged in to this appview's pages.
-
dev.knotless.retargetPull
procedurePoints a pull at other branches as the account logged in to this appview's pages.
-
dev.knotless.leaveQueue
procedureTakes a pull out of its branch's merge queue as the account logged in to this appview's pages.
-
dev.knotless.setAutoMerge
procedureSets a pull to merge by itself once its checks pass, or cancels that, as the account logged in to this appview's pages.
-
dev.knotless.queuePull
procedurePuts a pull in its branch's merge queue as the account logged in to this appview's pages.