Commit Briefs


1dd5492090 Stefan Sperling

open the file index just once when adding multiple files


230a42bdc6 joshua stein

got_error_from_errno -> got_error_prefix_errno

also add got_error_prefix_errno2 and got_error_prefix_errno3 which should hopefully all be merged into a single function with variadic args (but can't alloc mem)


324d37e7c7 Stefan Sperling

make got path APIs available to library consumers


a5b57ccf59 Stefan Sperling

omit unused mode argument to open(2)


b70703ad8a Stefan Sperling

fix bugs in got_repo_map_path() and add more related tests


c442a90d57 Stefan Sperling

read UUID back from work tree meta data


3a11398b2a Stefan Sperling

more specific mmap(2) failure checks


3a6ce05aff Stefan Sperling

check for errors from close(2)


ee64585540 Stefan Sperling

stop checking for a worktree in open_repo()


fb79db15f5 Stefan Sperling

add read support for packed refs


5d56da8198 Stefan Sperling

happy new copyright year


6e9da951cc Stefan Sperling

make got_repo_get_path_git_dir() return const char *


7839bc15b2 Stefan Sperling

make got_repo_get_path() return const char *




15fe583fb9 Stefan Sperling

search most recently opened pack index first, not last



05e1230b0e Stefan Sperling

rename got_commit_object_mini to got_mini_commit_object


e32baab7e1 Stefan Sperling

add an object cache for mini commits


23721109e3 Stefan Sperling

fix logging /sys in tog while /sys symlink exists on disk


5c2f57614e Stefan Sperling

fix git repository detection segv bug


90636195fc Stefan Sperling

initialize privsep child pointer in got_repo_cache_pack()


c59b334653 Stefan Sperling

stop sending deltas in imsg; cache deltas in got-read-pack


6bef87be90 Stefan Sperling

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