MCPcopy Create free account
hub / github.com/banga/git-split-diffs / yieldHunk

Function yieldHunk

src/iterSideBySideDiffs.ts:58–64  ·  view source on GitHub ↗
(diffType: 'unified-diff' | 'combined-diff')

Source from the content-addressed store, hash-verified

56 let hunkParts: HunkPart[] = [];
57 let hunkHeaderLine: string = '';
58 async function* yieldHunk(diffType: 'unified-diff' | 'combined-diff') {
59 yield* iterFormatHunk(context, diffType, hunkHeaderLine, hunkParts);
60 for (const hunkPart of hunkParts) {
61 hunkPart.startLineNo = -1;
62 hunkPart.lines = [];
63 }
64 }
65
66 async function* flushPending() {
67 if (state === 'unified-diff' || state === 'combined-diff') {

Callers 1

flushPendingFunction · 0.85

Calls 1

iterFormatHunkFunction · 0.90

Tested by

no test coverage detected