1
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Sep 12, 2024 — Sep 12, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
added command to reconfigure caching on a repository that's already connected More... over 7 years ago
changed format of block index to be based on protobuf (using gogo), the deserialization is 10-12x faster than JSON, which matters for a large number of packs More... over 7 years ago
switched to using zerolog for logging, by default log level=info, can be set to debug on commandline More... over 7 years ago
dead code More... over 7 years ago
stale comment More... over 7 years ago
index block list caching optimization - only load last 2 full compactions when scanning for active index blocks, this prevents the scan time from growing indefinitely More... over 7 years ago
prefix each index block name with an inverse timestamp, that decreases over time an can be lexicographically sorted to produce newest blocks first when listing by prefix P More... over 7 years ago
disk cache: remove list after a write fix close More... over 7 years ago
map initialization tweak More... almost 8 years ago
added missing comments, cleanup More... almost 8 years ago
eradicated old metadata.Manager and replaced snapshot.Manager to use manifest.Manager instead More... almost 8 years ago
added 'manifest show' subcommand More... almost 8 years ago
refactored block manager to support on-disk caching More... almost 8 years ago
removed caching storage More... almost 8 years ago
changed API for manifest manager, added filtering, sorting and better output to 'manifest ls' More... almost 8 years ago
fix support for encrypted blocks with dash suffix More... almost 8 years ago
added 'manifest ls' subcommand More... almost 8 years ago
moved policies to separate package refactored policy management into policy.Manager that uses manifest.Manager internally More... almost 8 years ago
plumbed through key time in map storage More... almost 8 years ago
optimized format for pack index, added compacted block with suffix -zTIMESTAMP where TIMESTAMP is base16-encoded unix nanoseconds of all blocks that this block supersedes, this allows much more efficient loading of blocks without having to delete anything More... almost 8 years ago
manifest manager compaction More... almost 8 years ago
switched buzhash implementation to github.com/silvasur/buzhash, turns out previous library was used incorrectly, this one has simpler API, produces different split points More... almost 8 years ago
output version and build info More... almost 8 years ago
added 'block rm' subcommand More... almost 8 years ago
additional test for race involving blockmanager.delete More... almost 8 years ago
fixed a case where we would write a pack entry not corresponding to any block More... almost 8 years ago
added support for block manager delete More... almost 8 years ago
add snapshot manifest to manifest.Manager at the end of upload More... almost 8 years ago
deployment work More... almost 8 years ago
travis creds More... almost 8 years ago