Commits


move object cache out of repository.c to its own file


add a Makefile hierarchy which builds the whole show


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


move object parsing code into a separate file


reenable mmap in got by default; committed by accident


fix a leak in got_inflate_to_mem_mmap()


re-enable object cache; committed accidentally


in tog blame, set corret pointer to NULL after object close


fix typo in Makefile comments: CPLAGS -> CFLAGS


provide a compile-time toggle for object caching


account for line shift in blame; lots of help from tb@


rename zbuf to inflate


add a compile time switch to read pack index with read(2)


add an object id cache which backs the object cache


basic 'got blame' implementation