Commit Briefs

ebfa99d6a2 Stefan Sperling

remove unused field of struct got_objcache_entry


50bc349d77 Stefan Sperling

implement repository object cache via object_idset



441e144cdc Stefan Sperling

init output param in got_object_idset_remove()



e7c810ea16 Stefan Sperling

allow got_object_idset_remove() to retreive data pointer


4a9bc5ca09 Stefan Sperling

fix leak in got_object_idset_remove()


27c21a117a Stefan Sperling

introduce got_object_idset_remove_random()


ac4e69fbc9 Stefan Sperling

undo previous; this approach won't work



2d5e8ac71a Stefan Sperling

remove debug output


7bb0daa102 Stefan Sperling

add a very simple object cache


835e0dbdc8 Stefan Sperling

init output param of got_object_open_as_*


6fad634b7a Stefan Sperling

remove left-over debug code



ed77f2ae3c Stefan Sperling

simplify blame_open(): pcommit is not required


9b94757a3f Stefan Sperling

remove wrong comment


404c43c4fa Stefan Sperling

basic 'got blame' implementation


a19581a24b Stefan Sperling

implement got_object_open_as_blob()


6760632185 Stefan Sperling

fix path length accounting in got_object_open_by_path()


db37e2c0e0 Stefan Sperling

rename 'entry' to 'te' in got_object_open_by_path()


00530cfb2a Stefan Sperling

don't quit loop too early in got_object_open_by_path()


197aa481b5 Stefan Sperling

fix bogus free() in got_object_open_by_path()


1cbc02b603 Stefan Sperling

fix object type check in got_open_object_as_tree()


35e9ba5d1c Stefan Sperling

introduce got_object_blob_dump_to_file()