SIGN IN SIGN UP

test(git): seeded differential fuzzer for git-show blob classification

Hermetic temp repo with objects of every relevant type (large/small UTF-8,
Latin-1 and UTF-16 blobs, a tree, commits). A fixed-seed PRNG generates 600
'git show <random flags> <arg>' invocations and checks rtk's classification
(windowed / passthrough / commit-diff) against 'git cat-file -t' ground truth:
0 misroutes (never window a non-blob), 0 silent losses (a large recoverable
UTF-8 blob always windows), and byte-identical passthrough for declined blobs.
A companion test proves the recovery hint reconstructs a windowed blob
byte-for-byte.
B
breisnerlopez committed
dae3b2929e7f1ed63d980d1c3c8d703513436bf1
Parent: ed106db