index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
pack-bitmap.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-06
Merge branch 'tb/pack-bitmap-drop-unused-struct-member'
Junio C Hamano
1
-7
/
+0
2024-01-29
pack-bitmap: drop unused `reuse_objects`
Taylor Blau
1
-7
/
+0
2023-12-14
pack-bitmap: enable reuse from all bitmapped packs
Taylor Blau
1
-10
/
+24
2023-12-14
pack-bitmap: prepare to mark objects from multiple packs for reuse
Taylor Blau
1
-66
/
+106
2023-12-14
midx: implement `midx_preferred_pack()`
Taylor Blau
1
-10
/
+7
2023-12-14
pack-bitmap: return multiple packs via `reuse_partial_packfile_from_bitmap()`
Taylor Blau
1
-2
/
+4
2023-12-14
pack-bitmap: simplify `reuse_partial_packfile_from_bitmap()` signature
Taylor Blau
1
-9
/
+7
2023-12-14
pack-bitmap: pass `bitmapped_pack` struct to pack-reuse functions
Taylor Blau
1
-31
/
+87
2023-12-14
pack-bitmap: plug leak in find_objects()
Taylor Blau
1
-0
/
+2
2023-11-08
Merge branch 'tb/rev-list-unpacked-fix'
Junio C Hamano
1
-0
/
+27
2023-11-07
pack-bitmap: drop --unpacked non-commit objects from results
Taylor Blau
1
-0
/
+27
2023-08-29
pack-bitmap: mark unused parameters in show_object callback
Jeff King
1
-2
/
+3
2023-07-25
Merge branch 'tb/object-access-overflow-protection'
Junio C Hamano
1
-5
/
+7
2023-07-14
pack-bitmap.c: ensure that eindex lookups don't overflow
Taylor Blau
1
-5
/
+7
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-1
/
+1
2023-06-23
Merge branch 'tb/open-midx-bitmap-fallback'
Junio C Hamano
1
-3
/
+5
2023-06-22
Merge branch 'tb/pack-bitmap-traversal-with-boundary'
Junio C Hamano
1
-39
/
+202
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-12
pack-bitmap.c: gracefully degrade on failure to load MIDX'd pack
Taylor Blau
1
-3
/
+5
2023-05-08
pack-bitmap.c: use commit boundary during bitmap traversal
Taylor Blau
1
-13
/
+169
2023-05-08
pack-bitmap.c: extract `fill_in_bitmap()`
Taylor Blau
1
-29
/
+36
2023-05-02
fsck: verify checksums of all .bitmap files
Derrick Stolee
1
-0
/
+45
2023-04-27
Merge branch 'ds/fsck-pack-revindex'
Junio C Hamano
1
-2
/
+2
2023-04-27
Merge branch 'tb/pack-revindex-on-disk'
Junio C Hamano
1
-10
/
+13
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-1
/
+3
2023-04-17
fsck: validate .rev file header
Derrick Stolee
1
-2
/
+2
2023-04-13
pack-revindex: make `load_pack_revindex` take a repository
Taylor Blau
1
-10
/
+13
2023-04-11
treewide: remove cache.h inclusion due to object-file.h changes
Elijah Newren
1
-1
/
+1
2023-04-11
object-file.h: move declarations for object-file.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-1
/
+2
2023-04-06
Merge branch 'ab/config-multi-and-nonbool'
Junio C Hamano
1
-1
/
+5
2023-03-28
config API: add "string" version of *_value_multi(), fix segfaults
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2023-03-28
config API: have *_multi() return an "int" and take a "dest"
Ævar Arnfjörð Bjarmason
1
-1
/
+5
2023-03-21
csum-file.h: remove unnecessary inclusion of cache.h
Elijah Newren
1
-1
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'jk/unused-post-2.39-part2'
Junio C Hamano
1
-2
/
+4
2023-02-24
list-objects: mark unused callback parameters
Jeff King
1
-2
/
+4
2023-02-23
cache.h: remove dependence on hex.h; make other files include it explicitly
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2022-11-29
pack-bitmap.c: trace bitmap ignore logs when midx-bitmap is found
Jeff King
1
-5
/
+12
2022-11-29
pack-bitmap.c: break out of the bitmap loop early if not tracing
Jeff King
1
-1
/
+8
2022-11-14
pack-bitmap.c: avoid exposing absolute paths
Teng Long
1
-4
/
+6
2022-11-14
pack-bitmap.c: remove unnecessary "open_pack_index()" calls
Teng Long
1
-3
/
+0
2022-09-26
Merge branch 'ds/bitmap-lookup-remove-tracing'
Junio C Hamano
1
-2
/
+1
2022-09-26
pack-bitmap: remove trace2 region from hot path
Derrick Stolee
1
-2
/
+1
2022-09-23
pack-bitmap: improve grammar of "xor chain" error message
Alex Henrie
1
-1
/
+1
2022-08-26
pack-bitmap: prepare to read lookup table extension
Abhradeep Chakraborty
1
-9
/
+281
2022-07-27
Merge branch 'tl/pack-bitmap-error-messages'
Junio C Hamano
1
-45
/
+58
2022-07-18
pack-bitmap.c: continue looping when first MIDX bitmap is found
Teng Long
1
-2
/
+3
2022-07-18
pack-bitmap.c: using error() instead of silently returning -1
Teng Long
1
-1
/
+5
2022-07-18
pack-bitmap.c: do not ignore error when opening a bitmap file
Teng Long
1
-5
/
+12
2022-07-18
pack-bitmap.c: rename "idx_name" to "bitmap_name"
Teng Long
1
-7
/
+7
2022-07-18
pack-bitmap.c: mark more strings for translations
Teng Long
1
-24
/
+24
2022-07-18
pack-bitmap.c: fix formatting of error messages
Teng Long
1
-23
/
+24
2022-06-03
Merge branch 'tb/midx-race-in-pack-objects'
Junio C Hamano
1
-2
/
+16
2022-05-24
pack-bitmap.c: check preferred pack validity when opening MIDX bitmap
Taylor Blau
1
-2
/
+16
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-7
/
+7
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-7
/
+7
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-7
/
+7
2022-03-09
list-objects: consolidate traverse_commit_list[_filtered]
Derrick Stolee
1
-3
/
+3
2022-03-09
pack-bitmap: drop filter in prepare_bitmap_walk()
Derrick Stolee
1
-11
/
+9
2022-01-27
pack-bitmap.c: gracefully fallback after opening pack/MIDX
Taylor Blau
1
-0
/
+4
2021-12-10
Merge branch 'jk/test-bitmap-fix'
Junio C Hamano
1
-1
/
+1
2021-11-05
test_bitmap_hashes(): handle repository without bitmaps
Jeff King
1
-1
/
+1
2021-10-28
pack-bitmap.c: more aggressively free in free_bitmap_index()
Taylor Blau
1
-0
/
+8
2021-10-28
pack-bitmap.c: don't leak type-level bitmaps
Taylor Blau
1
-0
/
+6
2021-10-28
midx.c: write MIDX filenames to strbuf
Taylor Blau
1
-5
/
+10
2021-10-18
Merge branch 'tb/repack-write-midx'
Junio C Hamano
1
-1
/
+1
2021-09-28
builtin/repack.c: make largest pack preferred
Taylor Blau
1
-1
/
+1
2021-09-14
pack-bitmap.c: propagate namehash values from existing bitmaps
Taylor Blau
1
-6
/
+8
2021-09-14
t/helper/test-bitmap.c: add 'dump-hashes' mode
Taylor Blau
1
-0
/
+27
2021-09-09
pack-bitmap: drop bitmap_index argument from try_partial_reuse()
Jeff King
1
-3
/
+2
2021-09-09
pack-bitmap: drop repository argument from prepare_midx_bitmap_git()
Jeff King
1
-2
/
+1
2021-09-01
pack-bitmap: read multi-pack bitmaps
Taylor Blau
1
-38
/
+319
2021-09-01
pack-bitmap.c: avoid redundant calls to try_partial_reuse
Taylor Blau
1
-11
/
+29
2021-09-01
pack-bitmap.c: introduce 'bitmap_is_preferred_refname()'
Taylor Blau
1
-0
/
+16
2021-09-01
pack-bitmap.c: introduce 'nth_bitmap_object_oid()'
Taylor Blau
1
-3
/
+10
2021-09-01
pack-bitmap.c: introduce 'bitmap_num_objects()'
Taylor Blau
1
-16
/
+21
2021-08-24
pack-bitmap.c: harden 'test_bitmap_walk()' to check type bitmaps
Taylor Blau
1
-0
/
+48
2021-08-02
Merge branch 'jk/check-pack-valid-before-opening-bitmap'
Junio C Hamano
1
-0
/
+5
2021-08-02
Merge branch 'tb/bitmap-type-filter-comment-fix'
Junio C Hamano
1
-5
/
+6
2021-07-23
pack-bitmap: check pack validity when opening bitmap
Jeff King
1
-0
/
+5
2021-07-20
pack-bitmap: clarify comment in filter_bitmap_exclude_type()
Taylor Blau
1
-5
/
+6
2021-06-15
bitmaps: don't recurse into trees already in the bitmap
Jeff King
1
-0
/
+18
2021-05-07
Merge branch 'ps/rev-list-object-type-filter'
Junio C Hamano
1
-5
/
+40
2021-05-07
Merge branch 'jk/prune-with-bitmap-fix'
Junio C Hamano
1
-0
/
+3
2021-04-29
pack-bitmap: clean up include_check after use
Jeff King
1
-0
/
+3
2021-04-19
rev-list: allow filtering of provided items
Patrick Steinhardt
1
-2
/
+4
2021-04-19
pack-bitmap: implement combined filter
Patrick Steinhardt
1
-0
/
+10
2021-04-19
pack-bitmap: implement object type filter
Patrick Steinhardt
1
-3
/
+26
2021-04-13
Merge branch 'tb/pack-preferred-tips-to-give-bitmap'
Junio C Hamano
1
-0
/
+24
2021-04-07
Merge branch 'ps/pack-bitmap-optim'
Junio C Hamano
1
-0
/
+1
2021-03-31
builtin/pack-objects.c: respect 'pack.preferBitmapTips'
Taylor Blau
1
-0
/
+6
2021-03-31
pack-bitmap: add 'test_bitmap_commits()' helper
Taylor Blau
1
-0
/
+18
2021-03-22
pack-bitmap: avoid traversal of objects referenced by uninteresting tag
Patrick Steinhardt
1
-0
/
+1
2021-03-13
use CALLOC_ARRAY
René Scharfe
1
-2
/
+2
2021-02-11
rev-list: add --disk-usage option for calculating disk usage
Jeff King
1
-0
/
+81
2021-01-13
rebuild_existing_bitmaps(): convert to new revindex API
Taylor Blau
1
-3
/
+2
2021-01-13
try_partial_reuse(): convert to new revindex API
Taylor Blau
1
-8
/
+5
2021-01-13
get_size_by_pos(): convert to new revindex API
Taylor Blau
1
-4
/
+4
2021-01-13
show_objects_for_type(): convert to new revindex API
Taylor Blau
1
-6
/
+7
2021-01-13
bitmap_position_packfile(): convert to new revindex API
Taylor Blau
1
-1
/
+4
2020-12-08
pack-bitmap: factor out 'add_commit_to_bitmap()'
Taylor Blau
1
-15
/
+21
2020-12-08
pack-bitmap: factor out 'bitmap_for_commit()'
Taylor Blau
1
-14
/
+19
2020-12-08
pack-bitmap-write: ignore BITMAP_FLAG_REUSE
Jeff King
1
-40
/
+6
2020-12-08
pack-bitmap.c: check reads more aggressively when loading
Taylor Blau
1
-1
/
+6
2020-12-08
rev-list: die when --test-bitmap detects a mismatch
Jeff King
1
-1
/
+1
2020-12-08
pack-bitmap: bounds-check size of cache extension
Jeff King
1
-2
/
+6
2020-12-08
pack-bitmap: fix header size check
Jeff King
1
-3
/
+4
2020-05-04
pack-bitmap: pass object filter to fill-in traversal
Jeff King
1
-5
/
+9
2020-05-04
pack-bitmap.c: support 'tree:0' filtering
Taylor Blau
1
-1
/
+24
2020-05-04
pack-bitmap.c: make object filtering functions generic
Taylor Blau
1
-11
/
+24
2020-03-05
Merge branch 'jk/nth-packed-object-id'
Junio C Hamano
1
-9
/
+9
2020-03-02
Merge branch 'jk/object-filter-with-bitmap'
Junio C Hamano
1
-33
/
+239
2020-02-24
pack-bitmap: use object_id when loading on-disk bitmaps
Jeff King
1
-6
/
+6
2020-02-24
nth_packed_object_oid(): use customary integer return
Jeff King
1
-2
/
+2
2020-02-14
Merge branch 'jk/packfile-reuse-cleanup'
Junio C Hamano
1
-63
/
+129
2020-02-14
pack-bitmap: implement BLOB_LIMIT filtering
Jeff King
1
-0
/
+80
2020-02-14
pack-bitmap: implement BLOB_NONE filtering
Jeff King
1
-0
/
+74
2020-02-14
pack-bitmap: basic noop bitmap filter infrastructure
Jeff King
1
-1
/
+25
2020-02-14
rev-list: allow commit-only bitmap traversals
Jeff King
1
-5
/
+15
2020-02-14
pack-bitmap: refuse to do a bitmap traversal with pathspecs
Jeff King
1
-1
/
+11
2020-02-13
pack-bitmap: fix leak of haves/wants object lists
Jeff King
1
-0
/
+5
2020-02-13
pack-bitmap: factor out type iterator initialization
Jeff King
1
-30
/
+33
2020-01-23
pack-bitmap: don't rely on bitmap_git->reuse_objects
Jeff King
1
-11
/
+7
2020-01-23
pack-objects: improve partial packfile reuse
Jeff King
1
-41
/
+109
2020-01-23
pack-bitmap: simplify bitmap_has_oid_in_uninteresting()
Jeff King
1
-12
/
+2
2020-01-23
pack-bitmap: uninteresting oid can be outside bitmapped packfile
Jeff King
1
-1
/
+1
2020-01-23
pack-bitmap: introduce bitmap_walk_contains()
Jeff King
1
-0
/
+12
2019-09-30
Merge branch 'jk/misc-uninitialized-fixes'
Junio C Hamano
1
-1
/
+1
2019-09-06
pack-objects: drop packlist index_pos optimization
Jeff King
1
-1
/
+1
2019-09-05
tag: factor out get_tagged_oid()
René Scharfe
1
-3
/
+1
2019-06-20
pack-bitmap: convert khash_sha1 maps into kh_oid_map
Jeff King
1
-4
/
+4
2019-06-20
khash: drop broken oid_map typedef
Jeff King
1
-1
/
+1
2019-06-20
pack-objects: convert packlist_find() to use object_id
Jeff King
1
-3
/
+3
2019-04-25
Merge branch 'bc/hash-transition-16'
Junio C Hamano
1
-38
/
+38
2019-04-16
pack-revindex: open index if necessary
Jeff King
1
-1
/
+2
2019-04-01
pack-bitmap: switch hash tables to use struct object_id
brian m. carlson
1
-29
/
+29
2019-04-01
pack-bitmap: switch hard-coded constants to the_hash_algo
brian m. carlson
1
-2
/
+2
2019-04-01
pack-bitmap: replace sha1_to_hex
brian m. carlson
1
-4
/
+4
2019-04-01
pack-bitmap: convert struct stored_bitmap to object_id
brian m. carlson
1
-4
/
+4
2019-04-01
pack-bitmap: make bitmap header handling hash agnostic
brian m. carlson
1
-1
/
+1
2018-11-12
pack-*.c: remove the_repository references
Nguyễn Thái Ngọc Duy
1
-6
/
+7
2018-09-17
Merge branch 'jk/pack-objects-with-bitmap-fix'
Junio C Hamano
1
-11
/
+3
2018-09-17
Merge branch 'jk/pack-delta-reuse-with-bitmap'
Junio C Hamano
1
-1
/
+24
2018-09-04
pack-bitmap: drop "loaded" flag
Jeff King
1
-6
/
+3
2018-09-04
traverse_bitmap_commit_list(): don't free result
Jeff King
1
-3
/
+0
2018-09-04
bitmap_has_sha1_in_uninteresting(): drop BUG check
Jeff King
1
-2
/
+0
2018-08-21
pack-bitmap: save "have" bitmap from walk
Jeff King
1
-1
/
+24
2018-08-20
treewide: use get_all_packs
Derrick Stolee
1
-1
/
+1
2018-06-21
pack-bitmap: add free function
Jonathan Tan
1
-6
/
+29
2018-06-21
pack-bitmap: remove bitmap_git global variable
Jonathan Tan
1
-144
/
+173
2018-06-18
Merge branch 'jk/ewah-bounds-check'
Junio C Hamano
1
-1
/
+1
2018-06-18
ewah: adjust callers of ewah_read_mmap()
Jeff King
1
-1
/
+1
2018-05-30
Merge branch 'js/use-bug-macro'
Junio C Hamano
1
-3
/
+3
2018-05-06
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
1
-3
/
+3
2018-04-16
pack-objects: move in_pack_pos out of struct object_entry
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-03-26
packfile: keep prepare_packed_git() private
Nguyễn Thái Ngọc Duy
1
-1
/
+0
2018-03-26
packfile: add repository argument to prepare_packed_git
Stefan Beller
1
-1
/
+1
2018-03-26
object-store: move packed_git and packed_git_mru to object store
Stefan Beller
1
-1
/
+3
2017-10-16
pack-bitmap: convert traverse_bitmap_commit_list to object_id
brian m. carlson
1
-4
/
+4
2017-09-29
Merge branch 'ma/leakplugs'
Junio C Hamano
1
-7
/
+3
2017-09-24
pack-bitmap[-write]: use `object_array_clear()`, don't leak
Martin Ågren
1
-7
/
+3
2017-08-23
pack: move open_pack_index(), parse_pack_index()
Jonathan Tan
1
-0
/
+1
2017-06-30
Merge branch 'jc/pack-bitmap-unaligned'
Junio C Hamano
1
-1
/
+1
2017-06-26
pack-bitmap: don't perform unaligned memory access
James Clarke
1
-1
/
+1
2017-05-08
object: convert parse_object* to take struct object_id
brian m. carlson
1
-2
/
+2
2016-10-25
sha1_file: rename git_open_noatime() to git_open()
Lars Schneider
1
-1
/
+1
2016-02-12
list-objects: pass full pathname to callbacks
Jeff King
1
-9
/
+4
2016-02-12
list-objects: drop name_path entirely
Jeff King
1
-2
/
+2
2016-01-20
Merge branch 'jk/pack-revindex'
Junio C Hamano
1
-8
/
+5
2015-12-21
pack-revindex: store entries directly in packed_git
Jeff King
1
-8
/
+5
2015-11-20
Remove get_object_hash.
brian m. carlson
1
-13
/
+13
2015-11-20
Convert struct object to object_id
brian m. carlson
1
-4
/
+4
2015-11-20
Add several uses of get_object_hash.
brian m. carlson
1
-13
/
+13
2015-09-25
use strip_suffix and xstrfmt to replace suffix
Jeff King
1
-9
/
+4
2015-06-24
Merge branch 'es/osx-header-pollutes-mask-macro'
Junio C Hamano
1
-5
/
+5
2015-06-03
ewah: use less generic macro name
Jeff King
1
-5
/
+5
2015-06-01
Merge branch 'sb/test-bitmap-free-at-end'
Junio C Hamano
1
-1
/
+1
2015-05-26
Merge branch 'rs/plug-leak-in-pack-bitmaps'
Junio C Hamano
1
-5
/
+3
2015-05-22
test_bitmap_walk: free bitmap with bitmap_free
Jeff King
1
-1
/
+1
2015-05-19
pack-bitmaps: plug memory leak, fix allocation size for recent_bitmaps
René Scharfe
1
-5
/
+3
2015-05-05
Merge branch 'sb/test-bitmap-free-at-end'
Junio C Hamano
1
-0
/
+2
2015-04-12
pack-bitmap.c: fix a memleak
Stefan Beller
1
-0
/
+2
2015-02-11
Merge branch 'jc/unused-symbols'
Junio C Hamano
1
-14
/
+14
2015-02-11
Merge branch 'ak/typofixes'
Junio C Hamano
1
-1
/
+1
2015-01-21
pack-bitmap: fix typo
Alexander Kuleshov
1
-1
/
+1
2015-01-15
pack-bitmap.c: make pack_bitmap_filename() static
Junio C Hamano
1
-14
/
+14
2014-12-12
Merge branch 'jk/pack-bitmap'
Junio C Hamano
1
-7
/
+15
2014-11-30
pack-bitmap: do not use gcc packed attribute
Karsten Blees
1
-7
/
+15
2014-09-18
use REALLOC_ARRAY for changing the allocation size of arrays
René Scharfe
1
-4
/
+2
2014-04-04
add `ignore_missing_links` mode to revwalk
Vicent Marti
1
-0
/
+2
2013-12-30
pack-bitmap: implement optional name_hash cache
Vicent Marti
1
-0
/
+11
2013-12-30
pack-objects: implement bitmap writing
Vicent Marti
1
-0
/
+92
2013-12-30
pack-bitmap: add support for bitmap indexes
Vicent Marti
1
-0
/
+970