thodg/got/lib/repository.c

Branch :


Log

Author Commit Date CI Message
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