Skip to main content

Module materializer

Module materializer 

Source

Structs§

RealDirMaterializer
WorkspaceMarker
Gitignored marker inside a workspace pointing back at the store, so newgit commands run from inside a workspace find the real metadata and know which instance they are standing in.

Traits§

Materializer
The materializer contract: a workspace presents a full, real, verifiable Git repo at the binding record’s revision. Nothing outside this boundary may care how that presentation is produced — this implementation clones; a future one may project.

Functions§

create_dir_all
exclude_tracker_paths
Keep tracker-owned paths out of the workspace clone’s Git by writing them to .git/info/exclude.
workspace_marker_path