aboutsummaryrefslogtreecommitdiffstats
path: root/pack-bitmap-write.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-28Merge branch 'eb/hash-transition'Junio C Hamano1-1/+1
2024-01-12Merge branch 'tb/multi-pack-verbatim-reuse'Junio C Hamano1-1/+8
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-3/+0
2023-12-14pack-bitmap-write: deep-clear the `bb_commit` slabTaylor Blau1-1/+8
2023-10-02tree-walk: init_tree_desc take an oid to get the hash algorithmEric W. Biederman1-1/+1
2023-10-02pack-bitmap-write: rebuild using new bitmap when remappingChristian Couder1-1/+5
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan1-1/+0
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-06-21repository: remove unnecessary include of path.hElijah Newren1-0/+1
2023-04-24diff.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-24commit.h: reduce unnecessary includesElijah Newren1-0/+1
2023-04-11treewide: remove cache.h inclusion due to object.h changesElijah Newren1-1/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-1/+2
2023-03-28cocci: apply the "commit.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+2
2023-03-21csum-file.h: remove unnecessary inclusion of cache.hElijah Newren1-1/+2
2023-03-21environment.h: move declarations for environment.c functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2023-02-23cache.h: remove dependence on hex.h; make other files include it explicitlyElijah Newren1-0/+1
2023-02-23alloc.h: move ALLOC_GROW() functions from cache.hElijah Newren1-1/+2
2022-10-13pack-bitmap-write.c: instrument number of reused bitmapsTaylor Blau1-1/+7
2022-08-28pack-bitmap-write: drop unused pack_idx_entry parametersJeff King1-6/+2
2022-08-26pack-bitmap-write.c: write lookup table extensionAbhradeep Chakraborty1-2/+89
2022-08-26bitmap: move `get commit positions` code to `bitmap_writer_finish`Abhradeep Chakraborty1-9/+20
2022-07-19pack-bitmap-write: use const for hashesDerrick Stolee1-1/+1
2022-06-07Merge branch 'ab/plug-leak-in-revisions'Junio C Hamano1-0/+1
2022-04-13revisions API users: add straightforward release_revisions()Ævar Arnfjörð Bjarmason1-0/+1
2022-03-10core.fsync: introduce granular fsync control infrastructureNeeraj Singh1-1/+2
2022-02-25Merge branch 'ab/only-single-progress-at-once'Junio C Hamano1-3/+3
2022-02-03pack-bitmap-write.c: don't return without stop_progress()Ævar Arnfjörð Bjarmason1-3/+3
2021-09-01pack-bitmap: read multi-pack bitmapsTaylor Blau1-1/+1
2021-08-24pack-bitmap-write.c: free existing bitmapsTaylor Blau1-0/+1
2021-08-24pack-bitmap-write.c: gracefully fail to write non-closed bitmapsTaylor Blau1-23/+53
2021-01-28oid_pos(): access table through const pointersJeff King1-2/+2
2021-01-28hash_pos(): convert to oid_pos()Jeff King1-3/+3
2021-01-15Merge branch 'ma/sha1-is-a-hash'Junio C Hamano1-2/+2
2021-01-04hash-lookup: rename from sha1-lookupMartin Ågren1-1/+1
2021-01-04sha1-lookup: rename `sha1_pos()` as `hash_pos()`Martin Ågren1-1/+1
2020-12-08pack-bitmap-write: better reuse bitmapsDerrick Stolee1-2/+38
2020-12-08pack-bitmap-write: relax unique revwalk conditionDerrick Stolee1-9/+5
2020-12-08pack-bitmap-write: use existing bitmapsDerrick Stolee1-4/+36
2020-12-08pack-bitmap-write: ignore BITMAP_FLAG_REUSEJeff King1-45/+5
2020-12-08pack-bitmap-write: build fewer intermediate bitmapsDerrick Stolee1-6/+66
2020-12-08pack-bitmap-write: rename children to reverse_edgesDerrick Stolee1-3/+3
2020-12-08pack-bitmap-write: fill bitmap with commit historyDerrick Stolee1-7/+23
2020-12-08pack-bitmap-write: pass ownership of intermediate bitmapsJeff King1-2/+8
2020-12-08pack-bitmap-write: reimplement bitmap writingJeff King1-123/+161
2020-09-06pack-bitmap-write: use hashwrite_be32() in write_hash_cache()René Scharfe1-2/+1
2019-09-06pack-objects: drop packlist index_pos optimizationJeff King1-1/+1
2019-06-20pack-bitmap: convert khash_sha1 maps into kh_oid_mapJeff King1-7/+7
2019-06-20pack-objects: convert packlist_find() to use object_idJeff King1-1/+1
2019-06-20pack-bitmap-write: convert some helpers to use object_idJeff King1-9/+9
2019-04-01pack-bitmap: replace sha1_to_hexbrian m. carlson1-3/+3
2019-04-01pack-bitmap: make bitmap header handling hash agnosticbrian m. carlson1-1/+1
2018-11-12pack-*.c: remove the_repository referencesNguyễn Thái Ngọc Duy1-3/+3
2018-10-30Merge branch 'bc/hash-transition-part-15'Junio C Hamano1-1/+1
2018-10-19Merge branch 'nd/the-index'Junio C Hamano1-1/+1
2018-10-15pack-bitmap-write: use GIT_MAX_RAWSZ for allocationbrian m. carlson1-1/+1
2018-09-21revision.c: remove implicit dependency on the_indexNguyễn Thái Ngọc Duy1-1/+1
2018-09-17Merge branch 'ds/reachable'Junio C Hamano1-0/+1
2018-07-20commit.h: remove method declarationsDerrick Stolee1-0/+1
2018-07-18Merge branch 'jt/remove-pack-bitmap-global'Junio C Hamano1-2/+8
2018-07-18Merge branch 'sb/object-store-grafts'Junio C Hamano1-0/+1
2018-06-29Merge branch 'sb/object-store-grafts' into sb/object-store-lookupJunio C Hamano1-0/+1
2018-06-21pack-bitmap: add free functionJonathan Tan1-0/+4
2018-06-21pack-bitmap: remove bitmap_git global variableJonathan Tan1-2/+4
2018-05-30Merge branch 'js/use-bug-macro'Junio C Hamano1-1/+1
2018-05-23Merge branch 'nd/pack-objects-pack-struct'Junio C Hamano1-6/+8
2018-05-23Merge branch 'sb/oid-object-info'Junio C Hamano1-1/+2
2018-05-16object-store: move object access functions to object-store.hStefan Beller1-0/+1
2018-05-08Merge branch 'ds/commit-graph'Junio C Hamano1-1/+1
2018-05-06Replace all die("BUG: ...") calls by BUG() onesJohannes Schindelin1-1/+1
2018-04-26cache.h: add repository argument to oid_object_infoStefan Beller1-1/+2
2018-04-16pack-objects: move in_pack_pos out of struct object_entryNguyễn Thái Ngọc Duy1-3/+5
2018-04-16pack-objects: turn type and in_pack_type to bitfieldsNguyễn Thái Ngọc Duy1-3/+3
2018-04-02csum-file: refactor finalize_hashfile() methodDerrick Stolee1-1/+1
2018-04-02csum-file: rename hashclose() to finalize_hashfile()Derrick Stolee1-1/+1
2018-03-14sha1_file: convert sha1_object_info* to object_idbrian m. carlson1-2/+1
2018-02-02csum-file: rename sha1file to hashfilebrian m. carlson1-15/+15
2017-09-24pack-bitmap[-write]: use `object_array_clear()`, don't leakMartin Ågren1-3/+1
2017-05-08pack: convert struct pack_idx_entry to struct object_idbrian m. carlson1-3/+5
2017-03-28odb_mkstemp: write filename into strbufJeff King1-5/+7
2017-03-28do not check odb_mkstemp return value for errorsJeff King1-2/+0
2016-09-29use QSORTRené Scharfe1-2/+1
2016-02-12list-objects: pass full pathname to callbacksJeff King1-2/+1
2016-02-12list-objects: drop name_path entirelyJeff King1-1/+1
2015-11-20Remove get_object_hash.brian m. carlson1-7/+7
2015-11-20Convert struct object to object_idbrian m. carlson1-1/+1
2015-11-20Add several uses of get_object_hash.brian m. carlson1-7/+7
2014-12-12Merge branch 'jk/pack-bitmap'Junio C Hamano1-5/+3
2014-11-30pack-bitmap: do not use gcc packed attributeKarsten Blees1-5/+3
2014-09-18use REALLOC_ARRAY for changing the allocation size of arraysRené Scharfe1-2/+1
2014-03-06Use hashcpy() when copying object namesSun He1-1/+1
2013-12-30pack-bitmap: implement optional name_hash cacheVicent Marti1-2/+19
2013-12-30pack-objects: implement bitmap writingVicent Marti1-0/+535