collaboration.changeset module

binaryninja.collaboration.changeset.Changeset([...])

Class representing a collection of snapshots in a local database

class Changeset(database: Optional[Database] = None, file: Optional[File] = None, snapshot_ids: Optional[List[int]] = None, author: Optional[User] = None, handle=None)[source]

Bases: object

Class representing a collection of snapshots in a local database

Parameters:
property author: User

Relevant remote author User

Returns:

Author User

property database: Database

Owning database for snapshots

Returns:

Database object

property file: File

Relevant remote File object

Returns:

File object

property name: str

Changeset name

Returns:

Name string

property snapshot_ids: List[int]

List of snapshot ids in the database

Returns:

Snapshot id list