Commits


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


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@


implement incremental blame display for tog


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


implementation of 'tog blame', not reachable via gui yet


handle EILSEQ in tog(1)


add an extra callback argument to got_object_idset_for_each()


better trimming of lines to the right length in tog diff


move got_opentmp* functions to public API; used from tog


make tog log show one commit per line and highlight selected one


add skeleton for tog(1)