Commits
- Commit:
b0e2201a54841b5f3d126ad050126fcbd6529fcc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
simplify more code which assumed deltas could span mulitple packs
- Commit:
4984719678a606d6940f9894fe5b3d19ca67fb5d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
wrap overlong lines
- Commit:
4842267fac188afbe5e19be24bfce35fc2df19e8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unnecessary fdopen()
- Commit:
652b2703b30168d3a56716fd7bb2b1a4d9392069
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
only search one pack file while resolving deltas
- Commit:
57b35b75575f6066ee8cacd4916b638f8df8e269
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
access pack index files with mmap()
- Commit:
49c99f91a77f6dd007ca236630345852c30d5b6d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
don't needlessly copy packidx when caching it
- Commit:
e67369ac60ef3c13ed6ed3b4d0798267f903ce82
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
oops, forgot to add this file
- Commit:
2bd394ff9282a479755c087fb7b10b60437935a3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
speed up got_object_idset_remove_random() by almost 50%
- Commit:
40aeb19c855c6186242ac2e65c72b97a8fa90107
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use binary search to find objects in pack index
- Commit:
0a554478f10b435812e7fc28336817616f75979b
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reduce object cache sizes
- Commit:
cc538cdd88f6de14b46ea3b317c6042b4fa72763
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix mem leak introduced with caching: actually close objects
- Commit:
cd717821944a6c823fea3a3c7764fa364a37e9ec
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add some disabled refcount debug code
- Commit:
4307e57760075c91b0b75b4cfa4fcf57d4c87c2d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
size object caches independently of each other
- Commit:
1943de014775b966dbd5307f839f666123bb26f1
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a commit cache as well
- Commit:
a9bf0c2c43fb5545d5929f63896d06d00281cdd7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
no need to manually count elements of a set
- Commit:
f6be5c308af39aaf5dd86f08ed270f009ba12ed8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add a tree object cache to struct got_repository
- Commit:
54f20211c589e3522ed62f05814143d5450a49a7
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce struct got_object_cache
- Commit:
ebfa99d6a25310757c9b80ab139cac537ac26dfc
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused field of struct got_objcache_entry
- Commit:
50bc349d7794337cf8810482840482511e013a0d
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
implement repository object cache via object_idset
- Commit:
a2965dbecb29aa632bfb7346d3f970ae1545dde3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix got_object_idset_remove_random() for single-element set
- Commit:
441e144cdc3b06bd194fd1e33f45a639cc9848f9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
init output param in got_object_idset_remove()
- Commit:
433eb4d47af050ec306ef0bf47924c1d44cb5ed0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
make data output param of got_object_idset_remove_random() optional
- Commit:
e7c810ea16f3db987ef7ccad3a5c333e32a403a9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_remove() to retreive data pointer
- Commit:
4a9bc5ca092ba83ebbcf335d7f386a5145cadec0
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
fix leak in got_object_idset_remove()
- Commit:
27c21a117aca21c6059c735e8aed46d0c27d01bd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_idset_remove_random()