Branches
Retrieve a project branch
$ stl projects:branches retrieve
GET/v0/projects/{project}/branches/{branch}
Rebase a project branch
$ stl projects:branches rebase
PUT/v0/projects/{project}/branches/{branch}/rebase
ModelsExpand Collapse
project_branch: object { branch, config_commit, latest_build, 3 more }
project_branch: object { branch, config_commit, latest_build, 3 more }
A project branch names a line of development for a project. Like a Git branch, it points to a Git commit with a set of config files. In addition, a project branch also points to a set of custom code changes, corresponding to Git branches in the staging repos.
latest_build: object { id, config_commit, created_at, 6 more }
latest_build: object { id, config_commit, created_at, 6 more }
targets: object { cli, csharp, go, 10 more }
targets: object { cli, csharp, go, 10 more }
cli: optional object { commit, install_url, object, 4 more }
cli: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
csharp: optional object { commit, install_url, object, 4 more }
csharp: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
go: optional object { commit, install_url, object, 4 more }
go: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
java: optional object { commit, install_url, object, 4 more }
java: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
kotlin: optional object { commit, install_url, object, 4 more }
kotlin: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
node: optional object { commit, install_url, object, 4 more }
node: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
openapi: optional object { commit, install_url, object, 4 more }
openapi: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
php: optional object { commit, install_url, object, 4 more }
php: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
python: optional object { commit, install_url, object, 4 more }
python: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
ruby: optional object { commit, install_url, object, 4 more }
ruby: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
sql: optional object { commit, install_url, object, 4 more }
sql: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
terraform: optional object { commit, install_url, object, 4 more }
terraform: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
typescript: optional object { commit, install_url, object, 4 more }
typescript: optional object { commit, install_url, object, 4 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
commit: object { status } or object { status } or object { status } or object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed, completed_at, 3 more }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
completed: object { commit, completed_at, conclusion, merge_conflict_pr }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
build: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }
lint: optional object { status } or object { status, url } or object { status, url } or object { completed, conclusion, status, url }