Commits


make is_git_repo() check for a usable HEAD reference


add support for opening bare repositories


in is_git_repo(), actually verify presence of git repository dirs and files


rename library-private headers from *_priv.h to *_lib.h


rename got_zb_priv.h to got_zbuf_priv.h


add worktree skeleton code; implement got_worktree_init()


add a pack index cache; speeds tree listing up quite a lot


support an absolute repos path argument in got_repo_open()


rename private header filenames so they are in got_ namespace


make struct got_repository opaque


Extract non-deltified objects from pack files.


remove unncessary #include


remove an unused function


resolve symbolic refs


remove got_path functions from public api