Commit Briefs

7e30a9bdbe Stefan Sperling

reenable mmap in got by default; committed by accident


60507209f3 Stefan Sperling

fix a leak in got_inflate_to_mem_mmap()


e79f468ebe Stefan Sperling

re-enable object cache; committed accidentally



2977948937 Stefan Sperling

fix typo in Makefile comments: CPLAGS -> CFLAGS


ccfe88e6ed Stefan Sperling

provide a compile-time toggle for object caching


c35a794348 Stefan Sperling

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


6358180434 Stefan Sperling

rename zbuf to inflate


fc79a48d6d Stefan Sperling

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


eb77ee116a Stefan Sperling

add an object id cache which backs the object cache


404c43c4fa Stefan Sperling

basic 'got blame' implementation



511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


2178c42edf Stefan Sperling

read object headers with privsep


5261c20130 Stefan Sperling

rename 'refs' to 'reference'


79109fed13 Stefan Sperling

implement 'got log -p' option


6715a7519b Stefan Sperling

allow a profiled build with 'make PROFILE=yes'


92f27f7091 Stefan Sperling

i committed the profile build stuff again... back it out


19d747f7bf Stefan Sperling

avoid an extra memcpy in got_inflate_to_mem()


9e29d27e3b Stefan Sperling

revert accidental changes from 9feb4ff2689af67633c98892e721ccd407ea1c92

These changes enabled profiling.


9feb4ff268 Stefan Sperling

propagate error from delta cache insertion; fixes mem leak


c09a553dff Stefan Sperling

add a 'got checkout' command


8b90f09e6b Stefan Sperling

fix make install target if user name != group name


f42b1b34c1 Stefan Sperling

implement the 'got log' command with got libraries


5c860e2997 Stefan Sperling

add got(1) command code from mpi