Commits


make object caching actually work in got-read-pack


fix "rpath" pledge violation in got-read-pack


support commit log messages larger than the maximum imsg size


stop sending deltas in imsg; cache deltas in got-read-pack


read packed blobs with privsep


read packed commits with privsep


start reading pack files with privsep; still WIP


tweak comments in got_lib_privsep.h


implement fork+exec (and by the way, fix the build...)


store commit timestamps as 'struct tm' in UTC


show timezone offset in 'got log'


make commit timestamps work across privsep


verify size of blob received from privsep child


read blobs through privsep


give some privsep functions shorter names


read tree objects with privsep


don't transform sha1 to string and back for icommits


clean up imsg comments and declarations a bit


read commit objects with privsep


unpriv process doesn't know the actual object id


read object headers with privsep


it seems we won't need all that many imsg types


mark imsg structs which contain got_object_id as __packed__


define imsg for loose blobs and trees; allow inline delta stream


shorten imsg type names, and introduce a separate object structure