25 Jul
2022
25 Jul
'22
12:43 a.m.
git cat-file --batch --batch-all-objects outputs a pretty simple format at about 50MB/s . much faster. raw commit objects are pretty clear. raw blob objects are just data. raw tree objects appear to have a binary format: however it is pretty simple, just a list of <6 byte ascii mode><space><0-terminated filename><20-byte hash> or very similar. dunno how newhash is interpreted.