diff: view
be diff:<uri> renders the change between versions as a unified/token diff. Tickets here close gaps in what the view shows — submodule recursion, gitlink rendering, scoping. Each entry is one active ticket; it drops off once the whole ticket lands. The fix-and-land method is Issues.
be diff:<file> emits ENORMOUS (whole-file) context for a tiny edit.
Scanned: INTENDED DIFF-003 full-file mode, only the single-file projector (DIFFREF.c:163 full=YES); bare be diff: is already bounded. Awaiting a maintainer UX ruling (bound-large-files / pager-vs-text / document-only).
be diff:<largefile> silently EMPTY: WEAVEEmitFull's 65536-token
outtoks carve overflows on big files, NOROOM swallowed (WEAVE.c:1030/1099). Real bug. (Scan: DIFF-005.)
headers (no local repro, 53 runs); once locally the whole diff was EMPTY (sig B). To-set KEEPGetExact guard landed (in 91fd5f14, untagged); still open: CI watch, the from-only (deletion) loop soft-skip (DIFFREF.c:623), signature B.
DIFF-011 (diff:<sub>/<file> rendered wholly-added — scoped wt+path diff now mount-aware via subMountSplit; range+path stays parent-tree-only for native parity) landed 34574bce. DIFF-012 (no-arg jab diff showed nothing — whole-wt diff now enumerates the classifier's dirty set) landed 9c525377. DIFF-008 (tree-diff silently truncated tail files — per-file GRAFDiff2Layer BASS never rewound; now call()-wrapped) landed b9ef44b2. DIFF-006 (multi-hunk diff repeats the per-hunk --- a//+++ b/ header) CLOSED — WON'T FIX (cosmetic, output otherwise correct). DIFF-002 (sub-pin diff:?<sha> rendered "no results" — gitlink line was raw fprintf, now a GRAFHunkEmit text hunk) landed 3dc19b0a. DIFF-004 (clickable diff:<path>?<from>..<to>#L<n> difflet URIs) landed 7317bb48. DIFF-003 (file-scoped whole-file diff) landed eaa75793. DIFF-001 (gitlink + sub recursion) ef0430da+018a59c4; DIFF-002 earlier.