Snapshotmaster · 745601a
How porcelain commands turn working-tree intent into immutable objects, movable refs, and negotiated packfiles.
Click a building or route
System map8 components · 10 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
PorcelainA user-facing Git command that composes lower-level plumbing operations into a workflow.
How to study this repo
- 1Inspect objects by hand
Create a tiny repository and use git cat-file to inspect its blob, tree, and commit objects.
- 2Compare index and tree
Trace write_index_as_tree to understand why staging is a complete proposed snapshot, not a patch list.
- 3Trace protocol v2
Follow fetch-pack and upload-pack together, matching each want, have, acknowledgement, and pack response.