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.

Reply via email to