Expand description
The private index and object store a commit’s preparation selects, and the Git request that carries them.
What:
The private index and object store a commit’s preparation reads and writes, and the Git request that selects them.
Why:
Staging and listing read the private commit index, and only staging writes objects, into the scratch object store;
GIT_INDEX_FILE and GIT_OBJECT_DIRECTORY select that private state while the invocation’s global options are ignored,
as the incumbent does.
In TS you’d write (pseudocode):
runTransactionGit({ gitPath, cwd, indexPath, objectDirectory, args })Structs§
- Capture
Indexes - What: The index and object-store inputs of one listing. Why: Staging and listing read the private index, and only staging writes objects into the scratch store.
Functions§
- indexed_
request - What:
A Git request that reads or writes one private index,
ignoring the invocation’s global options as the incumbent does.
Why:
GIT_INDEX_FILEandGIT_OBJECT_DIRECTORYselect the private state.