Commit Briefs

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()


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()



788c352e1f Stefan Sperling

store commit timestamps as 'struct tm' in UTC


be6a1b5ad0 Stefan Sperling

promote commit graph's open_commit() helper to public API



7cd42a1a10 Stefan Sperling

free timezone offset strings in got_object_commit_close()


6c281f94f6 Stefan Sperling

show timezone offset in 'got log'


4626e41630 Stefan Sperling

parse commit timestamps when opening commits


6e790f45d6 Stefan Sperling

move parse_commit_time() to object.c and make public API


bacc99353d Stefan Sperling

show log message above a diff between commits


511a516b74 Stefan Sperling

move got_opentmp* functions to public API; used from tog


b419fc475b Stefan Sperling

error out if child dies or does not exit with success