Skip to main content

Module model

Module model 

Source
Expand description

Pure git snapshot model — the data a crate::GitView renders: branches, the commit log, and a directory listing of the tree. The data types are always available + serializable (so the facet builds, tests, and state_jsons with no git dependency); the live reader [RepoSnapshot::open] is gated behind the gix feature.

Structs§

Blob
A loaded blob (the source pane content).
Branch
One ref/branch with its tip.
CommitRow
One row of the commit log.
RepoSnapshot
A snapshot of a repository at one point — what the facet shows.
TreeEntry
One entry in a tree listing (a file or a sub-directory).