collaboration.changeset module

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

Class representing a collection of snapshots in a local database

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

Bases: object

Class representing a collection of snapshots in a local database

Parameters:
  • database (binaryninja.Database | None) –

  • file (RemoteFile | None) –

  • snapshot_ids (List[int] | None) –

  • author (User | None) –

property author: User

Relevant remote author User

Returns:

Author User

property database: Database

Owning database for snapshots

Returns:

Database object

property file: RemoteFile

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