Skip to main content

Module symbol_diff

Module symbol_diff 

Source
Expand description

Deterministic symbol-level summaries for Git revision ranges.

This module reads blobs directly from Git so delivery-review packets describe committed revisions rather than the caller’s working tree.

Structs§

FileSymbolDiff
Symbol and line-count changes for one file.
RangeFileSymbolDiff
A root-relative file entry in a range packet.
RangeSymbolPacket
A deterministic delivery-review packet for one Git revision range.
SymbolDiffEntry
One changed symbol rendered with the fields used by the outline machinery.

Enums§

FileChangeKind
The file-level change represented by a range packet entry.

Constants§

RANGE_SYMBOL_PACKET_DISCLAIMER
Fixed statement carried by every range packet.

Functions§

symbol_diff_range
Build a deterministic packet for base_sha..tip_sha without reading the worktree.