Commits


make tog compile again


implement got_ref_write()


make 'got update' merge file edits


remove the pathset abstraction again; replaced by RB tree


properly remove empty directories left behind during updates


remove object_idcache; use object_idset instead


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


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@