49 Commits (fe86abd7511a9a6862d5706c6fa1d9b57a63ba09)

Author SHA1 Message Date
Derrick Stolee 5a6072f631 fsck: validate .rev file header 2 years ago
Derrick Stolee 5f658d1b57 fsck: check rev-index position values 2 years ago
Derrick Stolee d975fe1fa5 fsck: check rev-index checksums 2 years ago
Derrick Stolee 0d30feef3c fsck: create scaffolding for rev-index checks 2 years ago
Taylor Blau dbcf611617 pack-revindex: introduce `pack.readReverseIndex` 2 years ago
Taylor Blau 2a250d6165 pack-revindex: introduce GIT_TEST_REV_INDEX_DIE_ON_DISK 2 years ago
Taylor Blau 65308ad8f7 pack-revindex: make `load_pack_revindex` take a repository 2 years ago
Elijah Newren b6fdc44c84 treewide: remove cache.h inclusion due to object-file.h changes 2 years ago
Elijah Newren 87bed17907 object-file.h: move declarations for object-file.c functions from cache.h 2 years ago
Elijah Newren 74ea5c9574 treewide: be explicit about dependence on trace.h & trace2.h 2 years ago
Elijah Newren f394e093df treewide: be explicit about dependence on gettext.h 2 years ago
Taylor Blau 7f514b7a5e midx: read `RIDX` chunk when present 3 years ago
Taylor Blau 09a77999e7 pack-revindex.c: instrument loading on-disk reverse index 3 years ago
Taylor Blau 60980aed78 midx.c: write MIDX filenames to strbuf 3 years ago
Taylor Blau f894081dea pack-revindex: read multi-pack reverse indexes 4 years ago
Taylor Blau 66f52fa26b pack-revindex.c: don't close unopened file descriptors 4 years ago
Taylor Blau ec8e7760ac pack-revindex: ensure that on-disk reverse indexes are given precedence 4 years ago
Taylor Blau 2f4ba2a867 packfile: prepare for the existence of '*.rev' files 4 years ago
Taylor Blau e5dcd78418 pack-revindex.c: avoid direct revindex access in 'offset_to_pack_pos()' 4 years ago
Taylor Blau d5bc7c60c7 pack-revindex: hide the definition of 'revindex_entry' 4 years ago
Taylor Blau 8389855a9b pack-revindex: remove unused 'find_revindex_position()' 4 years ago
Taylor Blau 1c3855f33b pack-revindex: remove unused 'find_pack_revindex()' 4 years ago
Taylor Blau f33fb6e419 pack-revindex: introduce a new API 4 years ago
Jeff King f86f769550 compute pack .idx byte offsets using size_t 4 years ago
Jeff King 4828ce9871 pack-revindex: open index if necessary 6 years ago
Shahzad Lone 33de80b1d5 various: tighten constness of some local variables 6 years ago
brian m. carlson fa130802d9 pack-revindex: express constants in terms of the_hash_algo 6 years ago
Stefan Beller a80d72db2a object-store: move packed_git and packed_git_mru to object store 7 years ago
Derrick Stolee ad622a256f packfile: use get_be64() for large offsets 7 years ago
René Scharfe 35d803bc9a use SWAP macro 8 years ago
René Scharfe 45ccef87b3 use COPY_ARRAY 8 years ago
Jeff King b32fa95fd8 convert trivial cases to ALLOC_ARRAY 9 years ago
Jeff King 9d98bbf578 pack-revindex: store entries directly in packed_git 9 years ago
Jeff King f4015337da pack-revindex: drop hash table 9 years ago
Johannes Schindelin 56a1a3ab44 Silence GCC's "cast of pointer to integer of a different size" warning 9 years ago
Brian Gesiak 48d547fb38 pack-revindex.c: rearrange xcalloc arguments 11 years ago
Jeff King 1a6d8b9148 do not discard revindex when re-preparing packfiles 11 years ago
Vicent Marti 92e5c77c37 revindex: export new APIs 11 years ago
Jeff King 8b8dfd5132 pack-revindex: radix-sort the revindex 12 years ago
Jeff King 012b32bb46 pack-revindex: use unsigned to store number of objects 12 years ago
Pierre Habouzit 24deea5273 janitor: useless checks before free 16 years ago
Nicolas Pitre 08698b1e32 make find_pack_revindex() aware of the nasty world 16 years ago
Nicolas Pitre 4b480c6716 discard revindex data when pack list changes 17 years ago
Nicolas Pitre 1f5c74f6cf call init_pack_revindex() lazily 17 years ago
Nicolas Pitre 3449f8c4cb factorize revindex code out of builtin-pack-objects.c 17 years ago