Commit Briefs

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


876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP


1510f46981 Stefan Sperling

move pack caching code from pack.c to repository.c


3516b818d9 Stefan Sperling

init ibuf only once for the lifetime of a privsep child


ad242220ad Stefan Sperling

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


04ca23f459 Stefan Sperling

allow filtering history by paths in 'got log'