Branch's Commits Schema
repo_update.schema.json#/properties/update/properties/target_repos/patternProperties/^.*$/properties/commits/patternProperties/^.*$
Commit before pull, after pull and lists of new and unauthenticated commits belonging to the given branch
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | repo-update.schema.json* |
^.*$ Type
object (Branch's Commits)
^.*$ Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| before_pull | object |
Required | cannot be null | Repository Handlers Input |
| after_pull | object |
Required | cannot be null | Repository Handlers Input |
| new | array |
Required | cannot be null | Repository Handlers Input |
| unauthenticated | array |
Required | cannot be null | Repository Handlers Input |
before_pull
Repository's top commit before pull
before_pull
-
is required
-
Type:
object(Commit SHA and Custom Information) -
cannot be null
-
defined in: Repository Handlers Input
before_pull Type
object (Commit SHA and Custom Information)
after_pull
Repository's top commit after pull
after_pull
-
is required
-
Type:
object(Commit SHA and Custom Information) -
cannot be null
-
defined in: Repository Handlers Input
after_pull Type
object (Commit SHA and Custom Information)
new
A list of new authenticated commits (specified in target files of the authentication repository)
new
-
is required
-
Type:
object[](Commit SHA and Custom Information) -
cannot be null
-
defined in: Repository Handlers Input
new Type
object[] (Commit SHA and Custom Information)
unauthenticated
New unauthenticated commits - additional commits newer than the last authenticated commit in case of repositories where unauthenticated commits are allowed
unauthenticated
-
is required
-
Type:
string[] -
cannot be null
-
defined in: Repository Handlers Input
unauthenticated Type
string[]
unauthenticated Constraints
unique items: all items in this array must be unique. Duplicates are not allowed.