Commit Briefs

876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP





ad242220ad Stefan Sperling

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


03fa71c876 Stefan Sperling

move some more functions from object.c to object_parse.c


a440fac05e Stefan Sperling

move object parsing code into a separate file


11cdebc1fb Stefan Sperling

remove unused argument from read_commit_object_privsep()


cd31e9115f Stefan Sperling

fix a leak and use recallocarray in read_object_header()


7a132809bd Stefan Sperling

fix leak in object_path()


fa2f690270 Stefan Sperling

use got_object_qid_free() consistently


ca008b32c0 Stefan Sperling

fix leak in got_object_open_by_path()


062ebb78e3 Stefan Sperling

replace some calloc() with malloc() in object.c


dbc6a6b63b Stefan Sperling

allow going back to previously blamed commits in tog blame


84451b3ef7 Stefan Sperling

implement incremental blame display for tog


6358180434 Stefan Sperling

rename zbuf to inflate


883f046994 Stefan Sperling

make struct got_tree_object opaque


4842267fac Stefan Sperling

remove unnecessary fdopen()



1943de0147 Stefan Sperling

add a commit cache as well


f6be5c308a Stefan Sperling

add a tree object cache to struct got_repository


7bb0daa102 Stefan Sperling

add a very simple object cache


835e0dbdc8 Stefan Sperling

init output param of got_object_open_as_*


a19581a24b Stefan Sperling

implement got_object_open_as_blob()


6760632185 Stefan Sperling

fix path length accounting in got_object_open_by_path()