summaryrefslogtreecommitdiff
path: root/bulk-checkin.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-16object-file: relocate ODB transaction codeJustin Tobler1-393/+0
2025-09-16bulk-checkin: drop flush_odb_transaction()Justin Tobler1-10/+2
2025-09-16bulk-checkin: remove ODB transaction nestingJustin Tobler1-12/+10
2025-08-25bulk-checkin: use repository variable from transactionJustin Tobler1-31/+36
2025-08-25bulk-checkin: require transaction for index_blob_bulk_checkin()Justin Tobler1-23/+4
2025-08-25bulk-checkin: remove global transaction stateJustin Tobler1-29/+53
2025-08-25bulk-checkin: introduce object database transaction structureJustin Tobler1-22/+24
2025-07-16object-file: get rid of `the_repository` in `finalize_object_file()`Patrick Steinhardt1-1/+1
2025-07-01odb: rename `has_object()`Patrick Steinhardt1-2/+2
2025-07-01object-store: rename files to "odb.{c,h}"Patrick Steinhardt1-1/+1
2025-04-29treewide: convert users of `repo_has_object_file()` to `has_object()`Patrick Steinhardt1-1/+2
2025-04-24Merge branch 'ps/object-file-cleanup' into ps/object-store-cleanupJunio C Hamano1-4/+4
2025-04-15Merge branch 'ps/object-wo-the-repository'Junio C Hamano1-2/+2
2025-04-15object-store: merge "object-store-ll.h" and "object-store.h"Patrick Steinhardt1-1/+1
2025-04-15object-file: split up concerns of `HASH_*` flagsPatrick Steinhardt1-3/+3
2025-03-25bulk-checkin: fix sign compare warningsTuomas Ahola1-10/+6
2025-03-10pack-write: stop depending on `the_repository` and `the_hash_algo`Patrick Steinhardt1-2/+2
2025-02-10Merge branch 'ps/hash-cleanup'Junio C Hamano1-5/+5
2025-02-03Merge branch 'kn/pack-write-with-reduced-globals'Junio C Hamano1-3/+4
2025-02-03Merge branch 'tb/unsafe-hash-cleanup'Junio C Hamano1-3/+6
2025-01-31global: adapt callers to use generic hash context helpersPatrick Steinhardt1-3/+3
2025-01-31hash: stop typedeffing the hash contextPatrick Steinhardt1-2/+2
2025-01-31Merge branch 'tb/unsafe-hash-cleanup' into ps/hash-cleanupJunio C Hamano1-3/+6
2025-01-23csum-file: introduce hashfile_checkpoint_init()Taylor Blau1-3/+6
2025-01-21pack-write: pass hash_algo to `write_idx_file()`Karthik Nayak1-2/+3
2025-01-21pack-write: pass hash_algo to `fixup_pack_header_footer()`Karthik Nayak1-1/+1
2025-01-21Merge branch 'ps/the-repository'Junio C Hamano1-1/+1
2025-01-01Merge branch 'ps/weak-sha1-for-tail-sum-fix'Junio C Hamano1-1/+1
2024-12-30bulk-checkin: fix segfault with unsafe SHA1 backendPatrick Steinhardt1-1/+1
2024-12-18tmp-objdir: stop using `the_repository`Patrick Steinhardt1-1/+1
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+1
2024-09-12environment: make `get_object_directory()` accept a repositoryPatrick Steinhardt1-2/+2
2024-08-14bulk-checkin: fix leaking state TODOPatrick Steinhardt1-0/+2
2024-06-14global: introduce `USE_THE_REPOSITORY_VARIABLE` macroPatrick Steinhardt1-0/+3
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-10-10Merge branch 'eb/limit-bulk-checkin-to-blobs'Junio C Hamano1-18/+17
2023-09-26bulk-checkin: only support blobs in index_bulk_checkinEric W. Biederman1-18/+17
2023-09-13Merge branch 'ew/hash-with-openssl-evp'Junio C Hamano1-0/+1
2023-08-31treewide: fix various bugs w/ OpenSSL 3+ EVP APIEric Wong1-0/+1
2023-07-05git-compat-util: move alloc macros to git-compat-util.hCalvin Wan1-1/+0
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan1-1/+0
2023-06-21object-store-ll.h: split this header out of object-store.hElijah Newren1-1/+1
2023-04-11treewide: remove double forward declaration of read_in_fullElijah Newren1-0/+1
2023-04-11treewide: remove cache.h inclusion due to object-file.h changesElijah Newren1-1/+1
2023-04-11object-file.h: move declarations for object-file.c functions from cache.hElijah Newren1-0/+1
2023-04-04Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-...Junio C Hamano1-1/+1
2023-03-28cocci: apply the "object-store.h" part of "the_repository.pending"Ævar Arnfjörð Bjarmason1-1/+1
2023-03-21csum-file.h: remove unnecessary inclusion of cache.hElijah Newren1-1/+1
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