Commits
- Commit:
cbc287dcbb29ad321dca5cd14c31998279205243
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reimplement object-ID set data structure on top of a hash table
Siphash suggested by jrick as a better alternative to murmurhash
for this use case.
with small fixes from and ok op@
- Commit:
67fd68496517d3103b130a1085efdd4591bd7416
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reuse existing deltas when creating pack files
tested by thomas, naddy, and myself
- Commit:
372b6d8e5b983bf61c5f30a021ded616fda535c8
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused function got_object_idset_lookup_data(); same code as idset_get()
- Commit:
93658fb90d8fedd9c447896835e7c76f35e04ed2
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
Add initial support for network protocol. Ported from git9 by Ori Bernstein.
- Commit:
cb103d042c6d1e6cb1483ffa71f54577a8564d9a
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_for_each() to return an error
- Commit:
b36429aba0124d4bc92ec4dd7b285ace7abfcaee
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
reduce the amount of memcmp() calls via got_object_idset_add()
- Commit:
f831532b96ca120d766ce7c8ee00fdd5a0d7b415
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
remove unused got_object_idset_remove_random()
- Commit:
60f2eee18fcaff9bd6983122f15e71afa79ab46e
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
undo previous; too much mixup in one data structure
- Commit:
d54f52f450beca49be8a5f8af3094bdbbd2355d6
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
store recently accessed objects at front of cache lists
- Commit:
e7c810ea16f3db987ef7ccad3a5c333e32a403a9
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
allow got_object_idset_remove() to retreive data pointer
- Commit:
27c21a117aca21c6059c735e8aed46d0c27d01bd
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
introduce got_object_idset_remove_random()
- Commit:
069f84d5cf33b800b44c6c2507c1730df9ea5446
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
use signed int for max numer of object idset elements
- Commit:
917bfd05b82e9f84999cfbb008c9dcefd388f77f
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an extra callback argument to got_object_idset_for_each()
- Commit:
45b73774db7347e94e5a3071b8f786e2374a0261
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
rename got_object_idset_get_data() to got_object_idset_get()
- Commit:
d5a90aac91011cd4e3357e1bdcebf7449bb194c3
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
return existing data if existing object id is added to set
- Commit:
c6f420bf7ca7ef78f4b86f6621b3b0c9ba1c18c4
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
expose number of elements in an object id set
- Commit:
54be8251170ea16b244d270abfc498e266117d84
- From:
- Stefan Sperling <stsp@stsp.name>
- Date:
add an object id set data structure