Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| fb79db15 | 2019-02-01 21:01:58 | add read support for packed refs | ||
| 5d56da81 | 2019-01-13 17:15:53 | happy new copyright year | ||
| 6e9da951 | 2019-01-06 10:46:46 | make got_repo_get_path_git_dir() return const char * | ||
| 7839bc15 | 2019-01-06 10:42:56 | make got_repo_get_path() return const char * | ||
| f4a881ce | 2018-11-17 16:04:05 | more support for tag objects; new code is not yet reachable | ||
| 91a3d81f | 2018-11-11 13:41:46 | introduce got errors with custom messages; add one for ERR_NO_OBJ | ||
| 15fe583f | 2018-11-05 17:57:30 | search most recently opened pack index first, not last | ||
| 41fa1437 | 2018-11-05 15:30:15 | back out mini-commits; no significant performance difference | ||
| 05e1230b | 2018-11-05 12:42:03 | rename got_commit_object_mini to got_mini_commit_object | ||
| e32baab7 | 2018-11-05 12:39:49 | add an object cache for mini commits | ||
| 23721109 | 2018-10-22 23:47:25 | fix logging /sys in tog while /sys symlink exists on disk | ||
| 5c2f5761 | 2018-09-19 15:53:10 | fix git repository detection segv bug | ||
| 90636195 | 2018-09-11 18:28:37 | initialize privsep child pointer in got_repo_cache_pack() | ||
| c59b3346 | 2018-09-11 12:29:46 | stop sending deltas in imsg; cache deltas in got-read-pack | ||
| 6bef87be | 2018-09-11 11:23:44 | move object cache out of repository.c to its own file | ||
| 876c234b | 2018-09-10 12:30:47 | start reading pack files with privsep; still WIP | ||
| 1510f469 | 2018-09-09 16:33:32 | move pack caching code from pack.c to repository.c | ||
| 3516b818 | 2018-09-08 17:42:23 | init ibuf only once for the lifetime of a privsep child | ||
| ad242220 | 2018-09-08 16:40:28 | implement fork+exec (and by the way, fix the build...) | ||
| 04ca23f4 | 2018-07-16 13:05:23 | allow filtering history by paths in 'got log' | ||
| 85f51bba | 2018-07-16 07:49:08 | scan upwards for git repositories | ||
| ccfe88e6 | 2018-07-13 00:39:26 | provide a compile-time toggle for object caching | ||
| 63581804 | 2018-07-09 22:23:00 | rename zbuf to inflate | ||
| eb77ee11 | 2018-07-08 18:06:36 | add an object id cache which backs the object cache | ||
| 60f2eee1 | 2018-07-08 17:18:45 | undo previous; too much mixup in one data structure | ||
| d54f52f4 | 2018-07-07 16:50:10 | store recently accessed objects at front of cache lists | ||
| cd717821 | 2018-06-22 11:35:41 | add some disabled refcount debug code | ||
| 4307e577 | 2018-06-22 11:04:15 | size object caches independently of each other | ||
| 1943de01 | 2018-06-22 10:46:10 | add a commit cache as well | ||
| a9bf0c2c | 2018-06-22 10:35:09 | no need to manually count elements of a set | ||
| f6be5c30 | 2018-06-22 10:33:04 | add a tree object cache to struct got_repository | ||
| 54f20211 | 2018-06-22 10:00:23 | introduce struct got_object_cache | ||
| 50bc349d | 2018-06-22 09:54:10 | implement repository object cache via object_idset | ||
| 2d5e8ac7 | 2018-06-22 01:53:54 | remove debug output | ||
| 7bb0daa1 | 2018-06-22 01:53:06 | add a very simple object cache | ||
| 442a3ddc | 2018-04-23 09:38:37 | try to infer repository path from work tree | ||
| 5261c201 | 2018-04-01 23:37:09 | rename 'refs' to 'reference' | ||
| 0a585a0d | 2018-03-17 18:13:19 | remove GOT_ERR_NO_MEM, we can just use errno in those cases | ||
| 718b3ab0 | 2018-03-17 17:50:48 | rename the library-internal headers again to a common prefix | ||
| f7e127f3 | 2018-03-17 02:02:32 | move delta cache into struct got_pack | ||
| 7e656b93 | 2018-03-17 01:37:48 | add struct got_pack; some preparation for mmap, which isn't used yet | ||
| 65cf1e80 | 2018-03-16 22:33:22 | revert the pack file handle cache again; needs more thought | ||
| 87c99799 | 2018-03-16 21:26:06 | start caching file handles to packfiles | ||
| bd1223b9 | 2018-03-14 01:21:09 | add a delta cache; saves us from reading + decompressing some deltas | ||
| 4847cca1 | 2018-03-12 20:56:31 | make is_git_repo() check for a usable HEAD reference | ||
| 4986b9d5 | 2018-03-12 20:51:37 | add support for opening bare repositories | ||
| deeca238 | 2018-03-12 20:41:51 | in is_git_repo(), actually verify presence of git repository dirs and files | ||
| 32cb896c | 2018-03-11 14:10:56 | rename library-private headers from *_priv.h to *_lib.h | ||
| 5677e194 | 2018-03-11 13:20:25 | rename got_zb_priv.h to got_zbuf_priv.h | ||
| 86c3caaf | 2018-03-10 00:22:23 | add worktree skeleton code; implement got_worktree_init() | ||
| 79b11c62 | 2018-03-09 17:01:49 | add a pack index cache; speeds tree listing up quite a lot | ||
| 2393f13b | 2018-03-09 15:36:55 | support an absolute repos path argument in got_repo_open() | ||
| 1411938b | 2018-02-12 23:25:38 | rename private header filenames so they are in got_ namespace | ||
| 3b339b2f | 2018-02-12 22:56:07 | make struct got_repository opaque | ||
| a1fd68d8 | 2018-01-12 20:59:51 | Extract non-deltified objects from pack files. | ||
| cb672fbd | 2018-01-10 22:14:47 | remove unncessary #include | ||
| a0448d60 | 2017-11-12 16:10:06 | remove an unused function | ||
| 11995603 | 2017-11-05 17:26:31 | resolve symbolic refs | ||
| c3f94f68 | 2017-11-05 14:20:01 | remove got_path functions from public api | ||
| 92af5469 | 2017-11-05 14:15:47 | do not require that got applications normalize paths | ||
| 4df642d9 | 2017-11-05 13:54:45 | add more special refs which live directly in .git | ||
| 7b19e0f1 | 2017-11-05 13:35:01 | add copyright | ||
| 4027f31a | 2017-11-04 19:41:54 | initial import; current implementation only parses the .git/HEAD ref |