|
41fa1437
|
2018-11-05T15:30:15
|
|
back out mini-commits; no significant performance difference
|
|
05e1230b
|
2018-11-05T12:42:03
|
|
rename got_commit_object_mini to got_mini_commit_object
|
|
e32baab7
|
2018-11-05T12:39:49
|
|
add an object cache for mini commits
|
|
eb463357
|
2018-09-11T18:29:31
|
|
reduce pack cache size; avoids opening more than 128 fds
|
|
6bef87be
|
2018-09-11T11:23:44
|
|
move object cache out of repository.c to its own file
|
|
876c234b
|
2018-09-10T12:30:47
|
|
start reading pack files with privsep; still WIP
|
|
1510f469
|
2018-09-09T16:33:32
|
|
move pack caching code from pack.c to repository.c
|
|
3516b818
|
2018-09-08T17:42:23
|
|
init ibuf only once for the lifetime of a privsep child
|
|
ad242220
|
2018-09-08T16:40:28
|
|
implement fork+exec (and by the way, fix the build...)
|
|
eb77ee11
|
2018-07-08T18:06:36
|
|
add an object id cache which backs the object cache
|
|
0a554478
|
2018-06-22T12:17:35
|
|
reduce object cache sizes
|
|
4307e577
|
2018-06-22T11:04:15
|
|
size object caches independently of each other
|
|
1943de01
|
2018-06-22T10:46:10
|
|
add a commit cache as well
|
|
a9bf0c2c
|
2018-06-22T10:35:09
|
|
no need to manually count elements of a set
|
|
f6be5c30
|
2018-06-22T10:33:04
|
|
add a tree object cache to struct got_repository
|
|
54f20211
|
2018-06-22T10:00:23
|
|
introduce struct got_object_cache
|
|
ebfa99d6
|
2018-06-22T09:55:50
|
|
remove unused field of struct got_objcache_entry
|
|
50bc349d
|
2018-06-22T09:54:10
|
|
implement repository object cache via object_idset
|
|
7bb0daa1
|
2018-06-22T01:53:06
|
|
add a very simple object cache
|
|
6fd11751
|
2018-06-04T18:02:06
|
|
turns out on-disk path of pack file may not match its hash
Fixes reading a repo with a pack idx and file dated June 2011,
where the filename does not contain the actual packfile SHA1.
|
|
6c6d3ed3
|
2018-04-02T11:34:26
|
|
fix obsolete comment in struct got_repository definition
|
|
718b3ab0
|
2018-03-17T17:50:48
|
|
rename the library-internal headers again to a common prefix
|