## PullReport


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


Usage

``` python
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).
