Skip to main content

parse_indexed_patch

Function parse_indexed_patch 

Source
pub fn parse_indexed_patch(
    text: &[u8],
) -> Result<BTreeMap<Vec<u8>, Vec<PatchHunk>>, ReplayPatchFormatError>
Expand description

What: Parse git diff-tree -p output over index-named single-level trees into hunks per entry name; an entry without a section has no change. Why: Subsumption reads each candidate’s landed and prepared hunks by its index name, so no patch header carries a user path.

In TS you’d write (pseudocode):

parseIndexedPatch(text); // ReadonlyMap<string, readonly PatchHunk[]>