| Age | Commit message (Expand) | Author | Files | Lines |
| 14 days | Merge branch 'cc/fast-import-strip-if-invalid' | Junio C Hamano | 1 | -9/+65 |
| 2025-11-26 | fast-import: add 'strip-if-invalid' mode to --signed-commits=<mode> | Christian Couder | 1 | -6/+53 |
| 2025-11-19 | Merge branch 'ps/packed-git-in-object-store' | Junio C Hamano | 1 | -2/+2 |
| 2025-11-16 | fast-import: refactor finalize_commit_buffer() | Christian Couder | 1 | -4/+13 |
| 2025-11-06 | Merge branch 'cc/fast-import-export-i18n-cleanup' | Junio C Hamano | 1 | -140/+140 |
| 2025-10-30 | Merge branch 'ps/remove-packfile-store-get-packs' | Junio C Hamano | 1 | -2/+2 |
| 2025-10-30 | packfile: move list of packs into the packfile store | Patrick Steinhardt | 1 | -2/+2 |
| 2025-10-30 | fast-import: mark strings for translation | Christian Couder | 1 | -140/+140 |
| 2025-10-28 | Merge branch 'cc/fast-import-strip-signed-tags' | Junio C Hamano | 1 | -0/+43 |
| 2025-10-28 | Merge branch 'ps/remove-packfile-store-get-packs' into ps/packed-git-in-objec... | Junio C Hamano | 1 | -2/+2 |
| 2025-10-16 | packfile: rename `packfile_store_get_all_packs()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-10-13 | fast-import: add '--signed-tags=<mode>' option | Christian Couder | 1 | -0/+43 |
| 2025-10-07 | Merge branch 'ps/packfile-store' | Junio C Hamano | 1 | -4/+6 |
| 2025-09-24 | packfile: refactor `get_all_packs()` to work on packfile store | Patrick Steinhardt | 1 | -2/+4 |
| 2025-09-24 | packfile: introduce function to load and add packfiles | Patrick Steinhardt | 1 | -2/+2 |
| 2025-09-24 | packfile: refactor `install_packed_git()` to work on packfile store | Patrick Steinhardt | 1 | -1/+1 |
| 2025-09-17 | fast-import: add '--signed-commits=<mode>' option | Christian Couder | 1 | -10/+53 |
| 2025-08-05 | Merge branch 'ps/object-file-wo-the-repository' | Junio C Hamano | 1 | -2/+2 |
| 2025-08-04 | Merge branch 'ps/config-wo-the-repository' | Junio C Hamano | 1 | -6/+6 |
| 2025-07-23 | Merge branch 'cc/fast-import-export-signature-names' | Junio C Hamano | 1 | -22/+91 |
| 2025-07-23 | config: drop `git_config_get_ulong()` wrapper | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-23 | config: drop `git_config_get_int()` wrapper | Patrick Steinhardt | 1 | -3/+3 |
| 2025-07-23 | config: drop `git_config()` wrapper | Patrick Steinhardt | 1 | -1/+1 |
| 2025-07-16 | object-file: get rid of `the_repository` in `finalize_object_file()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-07-09 | fast-(import|export): improve on commit signature output format | Christian Couder | 1 | -22/+91 |
| 2025-07-01 | odb: rename `read_object_with_reference()` | Patrick Steinhardt | 1 | -11/+8 |
| 2025-07-01 | odb: rename `repo_read_object_file()` | Patrick Steinhardt | 1 | -4/+4 |
| 2025-07-01 | odb: rename `oid_object_info()` | Patrick Steinhardt | 1 | -8/+9 |
| 2025-07-01 | odb: get rid of `the_repository` in `odb_mkstemp()` | Patrick Steinhardt | 1 | -1/+2 |
| 2025-07-01 | object-store: rename files to "odb.{c,h}" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-29 | object-store: move and rename `odb_pack_keep()` | Patrick Steinhardt | 1 | -1/+2 |
| 2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-15 | object-file: move `safe_create_leading_directories()` into "path.c" | Patrick Steinhardt | 1 | -1/+1 |
| 2025-04-08 | Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup | Junio C Hamano | 1 | -4/+4 |
| 2025-03-29 | Merge branch 'cc/signed-fast-export-import' | Junio C Hamano | 1 | -0/+23 |
| 2025-03-10 | fast-export, fast-import: add support for signed-commits | Luke Shumaker | 1 | -0/+23 |
| 2025-03-10 | environment: move access to "core.bigFileThreshold" into repo settings | Patrick Steinhardt | 1 | -2/+2 |
| 2025-03-10 | pack-write: stop depending on `the_repository` and `the_hash_algo` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-10 | csum-file: stop depending on `the_repository` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-03-05 | Merge branch 'ps/path-sans-the-repository' | Junio C Hamano | 1 | -2/+2 |
| 2025-02-10 | Merge branch 'ps/hash-cleanup' | Junio C Hamano | 1 | -8/+8 |
| 2025-02-07 | path: drop `git_pathdup()` in favor of `repo_git_path()` | Patrick Steinhardt | 1 | -2/+2 |
| 2025-02-03 | Merge branch 'kn/pack-write-with-reduced-globals' | Junio C Hamano | 1 | -5/+6 |
| 2025-02-03 | Merge branch 'tb/unsafe-hash-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2025-01-31 | global: adapt callers to use generic hash context helpers | Patrick Steinhardt | 1 | -6/+6 |
| 2025-01-31 | hash: stop typedeffing the hash context | Patrick Steinhardt | 1 | -2/+2 |
| 2025-01-31 | Merge branch 'tb/unsafe-hash-cleanup' into ps/hash-cleanup | Junio C Hamano | 1 | -1/+1 |
| 2025-01-23 | csum-file: introduce hashfile_checkpoint_init() | Taylor Blau | 1 | -1/+1 |
| 2025-01-21 | pack-write: pass hash_algo to `write_idx_file()` | Karthik Nayak | 1 | -2/+2 |
| 2025-01-21 | pack-write: pass hash_algo to `fixup_pack_header_footer()` | Karthik Nayak | 1 | -3/+4 |
| 2025-01-17 | builtin: send usage() help text to standard output | Junio C Hamano | 1 | -2/+1 |
| 2025-01-01 | Merge branch 'ps/weak-sha1-for-tail-sum-fix' | Junio C Hamano | 1 | -1/+1 |
| 2024-12-30 | builtin/fast-import: fix segfault with unsafe SHA1 backend | Patrick Steinhardt | 1 | -1/+1 |
| 2024-12-23 | Merge branch 'ps/build-sign-compare' | Junio C Hamano | 1 | -0/+2 |
| 2024-12-13 | Merge branch 'kn/midx-wo-the-repository' | Junio C Hamano | 1 | -7/+8 |
| 2024-12-13 | Merge branch 'en/fast-import-verify-path' | Junio C Hamano | 1 | -0/+6 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+2 |
| 2024-12-04 | Merge branch 'ps/ref-backend-migration-optim' | Junio C Hamano | 1 | -2/+2 |
| 2024-12-04 | config: make `packed_git_(limit|window_size)` non-global variables | Karthik Nayak | 1 | -2/+2 |
| 2024-12-04 | packfile: pass down repository to `odb_pack_name` | Karthik Nayak | 1 | -4/+4 |
| 2024-12-04 | packfile: add repository to struct `packed_git` | Karthik Nayak | 1 | -1/+2 |
| 2024-12-02 | fast-import: disallow more path components | Elijah Newren | 1 | -2/+6 |
| 2024-11-27 | Merge branch 'en/fast-import-avoid-self-replace' | Junio C Hamano | 1 | -1/+15 |
| 2024-11-26 | fast-import: disallow "." and ".." path components | Elijah Newren | 1 | -0/+2 |
| 2024-11-21 | refs: allow passing flags when setting up a transaction | Patrick Steinhardt | 1 | -2/+2 |
| 2024-11-19 | fast-import: avoid making replace refs point to themselves | Elijah Newren | 1 | -1/+15 |
| 2024-10-25 | packfile: convert find_sha1_pack() to use object_id | Jeff King | 1 | -4/+2 |
| 2024-09-13 | builtin: remove USE_THE_REPOSITORY_VARIABLE from builtin.h | John Cai | 1 | -1/+1 |
| 2024-09-13 | builtin: add a repository parameter for builtin functions | John Cai | 1 | -1/+4 |
| 2024-08-23 | Merge branch 'ps/config-wo-the-repository' | Junio C Hamano | 1 | -2/+2 |
| 2024-08-14 | builtin/fast-import: plug trivial memory leaks | Patrick Steinhardt | 1 | -2/+6 |
| 2024-08-13 | config: pass repo to `git_die_config()` | Patrick Steinhardt | 1 | -2/+2 |
| 2024-06-14 | hash: require hash algorithm in `is_empty_{blob,tree}_oid()` | Patrick Steinhardt | 1 | -1/+3 |
| 2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -18/+21 |
| 2024-05-20 | Merge branch 'kn/ref-transaction-symref' | Junio C Hamano | 1 | -2/+3 |
| 2024-05-07 | cocci: apply rules to rewrite callers of "refs" interfaces | Patrick Steinhardt | 1 | -4/+7 |
| 2024-05-07 | refs: accept symref values in `ref_transaction_update()` | Karthik Nayak | 1 | -2/+3 |
| 2024-04-15 | fast-import: make comments more precise | Thalia Archibald | 1 | -3/+3 |
| 2024-04-15 | fast-import: forbid escaped NUL in paths | Thalia Archibald | 1 | -0/+2 |
| 2024-04-15 | fast-import: remove dead strbuf | Thalia Archibald | 1 | -5/+0 |
| 2024-04-15 | fast-import: allow unquoted empty path for root | Thalia Archibald | 1 | -3/+0 |
| 2024-04-15 | fast-import: directly use strbufs for paths | Thalia Archibald | 1 | -37/+27 |
| 2024-04-15 | fast-import: tighten path unquoting | Thalia Archibald | 1 | -43/+65 |
| 2024-03-28 | Merge branch 'eb/hash-transition' | Junio C Hamano | 1 | -16/+2 |
| 2024-02-28 | commit-reach(repo_in_merge_bases_many): report missing commits | Johannes Schindelin | 1 | -1/+5 |
| 2023-12-26 | fast-import: use mem_pool_calloc() | René Scharfe | 1 | -2/+1 |
| 2023-10-02 | object: factor out parse_mode out of fast-import and tree-walk into in object.h | Eric W. Biederman | 1 | -16/+2 |
| 2023-09-13 | Merge branch 'ew/hash-with-openssl-evp' | Junio C Hamano | 1 | -0/+1 |
| 2023-08-31 | treewide: fix various bugs w/ OpenSSL 3+ EVP API | Eric Wong | 1 | -0/+1 |
| 2023-07-05 | treewide: remove unnecessary includes for wrapper.h | Calvin Wan | 1 | -1/+0 |
| 2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
| 2023-06-21 | repository: remove unnecessary include of path.h | Elijah Newren | 1 | -0/+1 |
| 2023-06-21 | cache.h: remove this no-longer-used header | Elijah Newren | 1 | -1/+0 |
| 2023-04-25 | Merge branch 'en/header-split-cache-h' | Junio C Hamano | 1 | -0/+2 |
| 2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-11 | object-name.h: move declarations for object-name.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-06 | Merge branch 'en/header-split-cleanup' | Junio C Hamano | 1 | -0/+4 |
| 2023-04-06 | Merge branch 'ab/remove-implicit-use-of-the-repository' | Junio C Hamano | 1 | -8/+9 |
| 2023-04-04 | Merge branch 'ab/remove-implicit-use-of-the-repository' into en/header-split-... | Junio C Hamano | 1 | -8/+9 |
| 2023-03-28 | fast-import: fix file access when run from subdir | Jeff King | 1 | -2/+8 |
| 2023-03-28 | cocci: apply the "object-store.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -3/+4 |
| 2023-03-28 | cocci: apply the "commit-reach.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2023-03-28 | cocci: apply the "cache.h" part of "the_repository.pending" | Ævar Arnfjörð Bjarmason | 1 | -4/+4 |
| 2023-03-21 | environment.h: move declarations for environment.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | wrapper.h: move declarations for wrapper.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | abspath.h: move absolute path functions from cache.h | Elijah Newren | 1 | -0/+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 | -1/+1 |
| 2023-02-24 | mark unused parameters in signal handlers | Jeff King | 1 | -1/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
| 2022-08-19 | hashmap: mark unused callback parameters | Jeff King | 1 | -1/+1 |
| 2022-06-17 | i18n: fix mismatched camelCase config variables | Jiang Xin | 1 | -1/+1 |
| 2022-03-25 | Merge branch 'ns/core-fsyncmethod' | Junio C Hamano | 1 | -1/+1 |
| 2022-03-16 | Merge branch 'ab/object-file-api-updates' | Junio C Hamano | 1 | -6/+6 |
| 2022-03-10 | core.fsync: introduce granular fsync control infrastructure | Neeraj Singh | 1 | -1/+1 |
| 2022-03-06 | Merge branch 'ab/c99-designated-initializers' | Junio C Hamano | 1 | -4/+10 |
| 2022-02-25 | object-file API: pass an enum to read_object_with_reference() | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-02-25 | object-file API: add a format_object_header() function | Ævar Arnfjörð Bjarmason | 1 | -3/+3 |
| 2022-02-24 | fast-import.c: use designated initializers for "partial" struct assignments | Ævar Arnfjörð Bjarmason | 1 | -4/+10 |
| 2022-02-16 | date API: create a date.h, split from cache.h | Ævar Arnfjörð Bjarmason | 1 | -0/+1 |
| 2021-12-07 | usage.c API users: use die_message() for "fatal :" + exit 128 | Ævar Arnfjörð Bjarmason | 1 | -5/+7 |
| 2021-04-27 | Use the final_oid_fn to finalize hashing of object IDs | brian m. carlson | 1 | -2/+2 |
| 2021-04-27 | Always use oidread to read into struct object_id | brian m. carlson | 1 | -2/+2 |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -4/+4 |
| 2020-11-02 | Merge branch 'jk/fast-import-marks-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2020-10-16 | fast-import: remove duplicated option-parsing line | Jeff King | 1 | -1/+0 |
| 2020-10-15 | fast-import: fix over-allocation of marks storage | Jeff King | 1 | -14/+17 |
| 2020-09-06 | fast-import: use write_pack_header() | René Scharfe | 1 | -7/+1 |
| 2020-09-03 | Merge branch 'jk/slimmed-down' | Junio C Hamano | 1 | -0/+3640 |
| 2020-08-13 | make git-fast-import a builtin | Jeff King | 1 | -0/+3648 |