Commit Briefs

6bef87be90 Stefan Sperling

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


079b2f6564 Stefan Sperling

add a Makefile hierarchy which builds the whole show


ad242220ad Stefan Sperling

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


a440fac05e Stefan Sperling

move object parsing code into a separate file


ccfe88e6ed Stefan Sperling

provide a compile-time toggle for object caching


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


50bc349d77 Stefan Sperling

implement repository object cache via object_idset


511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


442a3ddc59 Stefan Sperling

try to infer repository path from work tree


2178c42edf Stefan Sperling

read object headers with privsep


5261c20130 Stefan Sperling

rename 'refs' to 'reference'


5a83d54eba Stefan Sperling

verify diff output in blob diff test


22eb897338 Stefan Sperling

restore DEBUG build


25783624d6 Stefan Sperling

use stricter CPPFLAGS from mpi


a76a38d94e Stefan Sperling

rename zb.c to zbuf.c


4ca7b755cd Stefan Sperling

Move zlib wrapper/buffering code into a separate file.


322260e178 Martin Pieuchot

Get rid of xmalloc.{c,h}.

malloc(3) & pread(3) errors will now be reported as GOT_ERR_NO_MEM. This does not improve the numbers of leaks in diffreg.c


efd2a263f5 Stefan Sperling

add some stub code for packed ref-delta objects



740c544400 Stefan Sperling

compile with -Werror


a1fd68d829 Stefan Sperling

Extract non-deltified objects from pack files.


b82eb35961 Stefan Sperling

fix previous


97d4f2b9e8 Stefan Sperling

build with debug by default