PullReport

What pull did: the fetched heads of a bookmark’s branches, committed.

Usage

Source

PullReport(
    bookmark="",
    committed=dict(),
    unchanged=list(),
    skipped=dict(),
    vcs_commit=None,
    pinned=dict()
)

Parameter Attributes

bookmark: str = ""

The bookmark pulled (the one this workspace works on).

committed: dict[str, tuple[State, State]] = dict()

key -> (state at the bookmark’s commit, head now) for objects that moved.

unchanged: list[str] = list()

Objects whose head is what the bookmark’s commit recorded.

skipped: dict[str, str] = dict()

key -> why it was not fetched (no commit yet; no branch yet).

vcs_commit: str | None = None

The dataset commit made on the bookmark, if anything moved.

pinned: dict[str, Pin | None] = dict()
key -> pin created for the fetched state (None: recorded only).