Commits


extract blobs to tempfiles instead of reading through zlib


read tree objects with privsep


read commit objects with privsep


rename the library-internal headers again to a common prefix