Commit Briefs

442a3ddc59 Stefan Sperling

try to infer repository path from work tree


5261c20130 Stefan Sperling

rename 'refs' to 'reference'




f7e127f30c Stefan Sperling

move delta cache into struct got_pack




87c99799b9 Stefan Sperling

start caching file handles to packfiles



4847cca148 Stefan Sperling

make is_git_repo() check for a usable HEAD reference


4986b9d5fd Stefan Sperling

add support for opening bare repositories



32cb896c4b Stefan Sperling

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


5677e194b1 Stefan Sperling

rename got_zb_priv.h to got_zbuf_priv.h


86c3caaf12 Stefan Sperling

add worktree skeleton code; implement got_worktree_init()


79b11c6222 Stefan Sperling

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


2393f13b1e Stefan Sperling

support an absolute repos path argument in got_repo_open()



3b339b2ff8 Stefan Sperling

make struct got_repository opaque


a1fd68d829 Stefan Sperling

Extract non-deltified objects from pack files.


cb672fbdfe Stefan Sperling

remove unncessary #include


a0448d6073 Stefan Sperling

remove an unused function


1199560333 Stefan Sperling

resolve symbolic refs


c3f94f6834 Stefan Sperling

remove got_path functions from public api


92af546905 Stefan Sperling

do not require that got applications normalize paths