Caution
This page documents the latest, unreleased version of Buildbot. For documentation for released versions, see https://docs.buildbot.net/current/.
3.5.10. codebase_commit
- resource type: codebase_commit
- Attributes:
commitid (integer) – the ID of this commit
codebaseid (integer) – the ID of the codebase that this commit is associated with
author (string) – the author of the commit
committer? (string) – the committer of the commit
comments (string) – comment associated with the commit. Usually this is the commit message.
when_timestamp (integer) – time of the commit
parent_commitid? (integer) – the ID of the parent commit. Commits form a chain from older to newer commits. Merging is not supported in this representation of the codebase.
A commit represents a certain version of code in a codebase.
3.5.10.1. Update Methods
All update methods are available as attributes of master.data.updates
.
- class buildbot.data.codebases.CodebaseCommit
- add_commit(*, codebaseid, author, committer, files, comments, when_timestamp, revision, parent_commitid)
- Parameters:
codebaseid (int) – the ID of the codebase to associate commit with
author (str) – author associated with the commit
committer (str) – optional committer associated with the commit
files (list[str]) – optional list of file paths updated in the commit
comments (str) – any comments associated with the commit
when_timestamp (int) – the time when the commit happened
revision (str) – the ID of the commit in the version control system
parent_commitid (int) – optional ID of the parent commit
- Returns:
None via Deferred.
Creates a new commit.