Commit Briefs

ab2f42e760 Stefan Sperling

cache delta data buffers in an LRU cache




dd88155e48 Stefan Sperling

disambiguate abbreviated object IDs based on object type


4277420a1f Stefan Sperling

speed up matching of abbreviated commit IDs in pack files


e09a504cc5 Stefan Sperling

introduce support for abbreviated object IDs


ff563a3de3 Stefan Sperling

replace got_pack_get_packfile_size() with simple fstat()


5d56da8198 Stefan Sperling

happy new copyright year



ac544f8c6f Stefan Sperling

pass smallish blobs directly via imsg buffer


3840f4c96d Stefan Sperling

fix "rpath" pledge violation in got-read-pack


876c234bd6 Stefan Sperling

start reading pack files with privsep; still WIP





1510f46981 Stefan Sperling

move pack caching code from pack.c to repository.c


817c5a18db Stefan Sperling

move packidx header initialization to a separate function


d746408514 Stefan Sperling

read pack files with mmap


0cb74cf467 Stefan Sperling

don't verify pack index SHA1 upon regular access


57b35b7557 Stefan Sperling

access pack index files with mmap()


6fd11751dc Stefan Sperling

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.