| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | Merge branch 'kn/maintenance-is-needed' | Junio C Hamano | 1 | -0/+11 |
| 12 days | Merge branch 'kn/refs-optim-cleanup' | Junio C Hamano | 1 | -16/+6 |
| 12 days | Merge branch 'ps/ref-peeled-tags' | Junio C Hamano | 1 | -48/+23 |
| 2025-11-10 | refs: add a `optimize_required` field to `struct ref_storage_be` | Karthik Nayak | 1 | -0/+11 |
| 2025-11-06 | Merge branch 'pk/reflog-migrate-message-fix' | Junio C Hamano | 1 | -1/+1 |
| 2025-11-05 | refs: add missing space in messages | Peter Krefting | 1 | -1/+1 |
| 2025-11-04 | Merge branch 'kn/refs-optim-cleanup' into kn/maintenance-is-needed | Junio C Hamano | 1 | -16/+6 |
| 2025-11-04 | Merge branch 'ps/ref-peeled-tags' into kn/maintenance-is-needed | Junio C Hamano | 1 | -48/+23 |
| 2025-11-04 | refs: rename 'pack_refs_opts' to 'refs_optimize_opts' | Karthik Nayak | 1 | -5/+5 |
| 2025-11-04 | refs: move to using the '.optimize' functions | Karthik Nayak | 1 | -12/+2 |
| 2025-11-04 | refs: drop infrastructure to peel via iterators | Patrick Steinhardt | 1 | -17/+0 |
| 2025-11-04 | refs: introduce `.ref` field for the base iterator | Patrick Steinhardt | 1 | -26/+21 |
| 2025-11-04 | refs: introduce wrapper struct for `each_ref_fn` | Patrick Steinhardt | 1 | -5/+2 |
| 2025-10-30 | Merge branch 'ps/symlink-symref-deprecation' | Junio C Hamano | 1 | -2/+17 |
| 2025-10-26 | Merge branch 'js/unreachable-workaround-for-no-symlink-head' into maint-2.51 | Junio C Hamano | 1 | -1/+7 |
| 2025-10-20 | Merge branch 'js/unreachable-workaround-for-no-symlink-head' | Junio C Hamano | 1 | -1/+7 |
| 2025-10-15 | Merge branch 'kn/refs-files-case-insensitive' into maint-2.51 | Junio C Hamano | 1 | -12/+66 |
| 2025-10-15 | Merge branch 'ps/reflog-migrate-fixes' into maint-2.51 | Junio C Hamano | 1 | -7/+58 |
| 2025-10-15 | refs/files: deprecate writing symrefs as symbolic links | Patrick Steinhardt | 1 | -2/+17 |
| 2025-10-13 | Merge branch 'kn/reftable-consistency-checks' | Junio C Hamano | 1 | -3/+0 |
| 2025-10-09 | refs: forbid clang to complain about unreachable code | Johannes Schindelin | 1 | -1/+7 |
| 2025-10-07 | refs: move consistency check msg to generic layer | Karthik Nayak | 1 | -2/+0 |
| 2025-10-07 | refs: remove unused headers | Karthik Nayak | 1 | -1/+0 |
| 2025-10-02 | Merge branch 'ms/refs-optimize' | Junio C Hamano | 1 | -0/+10 |
| 2025-09-29 | Merge branch 'kn/refs-files-case-insensitive' | Junio C Hamano | 1 | -12/+66 |
| 2025-09-19 | files-backend: implement 'optimize' action | Meet Soni | 1 | -0/+10 |
| 2025-09-17 | refs/files: handle D/F conflicts during locking | Karthik Nayak | 1 | -5/+6 |
| 2025-09-17 | refs/files: handle F/D conflicts in case-insensitive FS | Karthik Nayak | 1 | -2/+17 |
| 2025-09-17 | refs/files: use correct error type when lock exists | Karthik Nayak | 1 | -3/+18 |
| 2025-09-17 | refs/files: catch conflicts on case-insensitive file-systems | Karthik Nayak | 1 | -5/+28 |
| 2025-08-29 | Merge branch 'jk/no-clobber-dangling-symref-with-fetch' | Junio C Hamano | 1 | -4/+30 |
| 2025-08-21 | Merge branch 'ps/remote-rename-fix' | Junio C Hamano | 1 | -6/+9 |
| 2025-08-21 | Merge branch 'ps/reflog-migrate-fixes' | Junio C Hamano | 1 | -7/+58 |
| 2025-08-19 | refs: do not clobber dangling symrefs | Jeff King | 1 | -4/+30 |
| 2025-08-06 | refs: pass refname when invoking reflog entry callback | Patrick Steinhardt | 1 | -6/+9 |
| 2025-08-06 | Merge branch 'ps/reflog-migrate-fixes' into ps/remote-rename-fix | Junio C Hamano | 1 | -7/+58 |
| 2025-08-06 | refs: fix invalid old object IDs when migrating reflogs | Patrick Steinhardt | 1 | -1/+15 |
| 2025-08-06 | refs: stop unsetting REF_HAVE_OLD for log-only updates | Patrick Steinhardt | 1 | -4/+5 |
| 2025-08-06 | refs/files: detect race when generating reflog entry for HEAD | Patrick Steinhardt | 1 | -2/+38 |
| 2025-08-03 | Merge branch 'kn/for-each-ref-skip' | Junio C Hamano | 1 | -3/+4 |
| 2025-07-16 | Merge branch 'ps/refs-files-remove-empty-parent' | Junio C Hamano | 1 | -0/+2 |
| 2025-07-15 | refs: selectively set prefix in the seek functions | Karthik Nayak | 1 | -3/+4 |
| 2025-07-08 | Merge branch 'kn/fetch-push-bulk-ref-update' | Junio C Hamano | 1 | -0/+7 |
| 2025-07-08 | refs/files: remove empty parent dirs when ref creation fails | Patrick Steinhardt | 1 | -0/+2 |
| 2025-06-25 | refs/files: skip updates with errors in batched updates | Karthik Nayak | 1 | -0/+7 |
| 2025-06-03 | Merge branch 'sj/ref-contents-check-fix' | Junio C Hamano | 1 | -0/+3 |
| 2025-06-02 | fsck: ignore missing "refs" directory for linked worktrees | shejialuo | 1 | -0/+3 |
| 2025-04-24 | Merge branch 'ps/object-file-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2025-04-16 | Merge branch 'kn/non-transactional-batch-updates' | Junio C Hamano | 1 | -176/+138 |
| 2025-04-15 | Merge branch 'ps/object-wo-the-repository' | Junio C Hamano | 1 | -1/+1 |
| 2025-04-15 | object-file: move `safe_create_leading_directories()` into "path.c" | Patrick Steinhardt | 1 | -2/+2 |
| 2025-04-08 | Merge branch 'ps/object-wo-the-repository' into ps/object-file-cleanup | Junio C Hamano | 1 | -1/+1 |
| 2025-04-08 | refs: support rejection in batch updates during F/D checks | Karthik Nayak | 1 | -9/+18 |
| 2025-04-08 | refs: implement batch reference update support | Karthik Nayak | 1 | -1/+11 |
| 2025-04-08 | refs: introduce enum-based transaction error types | Karthik Nayak | 1 | -100/+102 |
| 2025-04-08 | refs/files: remove duplicate duplicates check | Karthik Nayak | 1 | -6/+0 |
| 2025-04-08 | refs: move duplicate refname update check to generic layer | Karthik Nayak | 1 | -53/+14 |
| 2025-04-08 | refs/files: remove redundant check in split_symref_update() | Karthik Nayak | 1 | -17/+3 |
| 2025-03-29 | Merge branch 'ps/refname-avail-check-optim' | Junio C Hamano | 1 | -44/+73 |
| 2025-03-12 | refs/iterator: implement seeking for files iterators | Patrick Steinhardt | 1 | -0/+16 |
| 2025-03-12 | refs/iterator: separate lifecycle from iteration | Patrick Steinhardt | 1 | -26/+10 |
| 2025-03-12 | refs/files: batch refname availability checks for initial transactions | Patrick Steinhardt | 1 | -7/+16 |
| 2025-03-12 | refs/files: batch refname availability checks for normal transactions | Patrick Steinhardt | 1 | -11/+31 |
| 2025-03-10 | hash: stop depending on `the_repository` in `null_oid()` | Patrick Steinhardt | 1 | -1/+1 |
| 2025-02-28 | path: adjust last remaining users of `the_repository` | Patrick Steinhardt | 1 | -5/+5 |
| 2025-01-29 | Merge branch 'kn/reflog-symref-fix' | Junio C Hamano | 1 | -3/+0 |
| 2025-01-23 | refs: fix creation of reflog entries for symrefs | Karthik Nayak | 1 | -3/+0 |
| 2024-12-23 | Merge branch 'kn/reflog-migration' | Junio C Hamano | 1 | -45/+86 |
| 2024-12-23 | Merge branch 'ps/build-sign-compare' | Junio C Hamano | 1 | -0/+1 |
| 2024-12-19 | Merge branch 'bf/set-head-symref' | Junio C Hamano | 1 | -12/+19 |
| 2024-12-16 | refs: allow multiple reflog entries for the same refname | Karthik Nayak | 1 | -4/+11 |
| 2024-12-16 | refs: introduce the `ref_transaction_update_reflog` function | Karthik Nayak | 1 | -8/+16 |
| 2024-12-16 | refs: add `committer_info` to `ref_transaction_add_update()` | Karthik Nayak | 1 | -6/+8 |
| 2024-12-16 | refs/files: add count field to ref_lock | Karthik Nayak | 1 | -19/+39 |
| 2024-12-16 | refs: include committer info in `ref_update` struct | Karthik Nayak | 1 | -10/+14 |
| 2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
| 2024-12-04 | Merge branch 'sj/ref-contents-check' | Junio C Hamano | 1 | -16/+178 |
| 2024-11-25 | refs: add TRANSACTION_CREATE_EXISTS error | Bence Ferdinandy | 1 | -8/+16 |
| 2024-11-25 | refs: standardize output of refs_read_symbolic_ref | Bence Ferdinandy | 1 | -4/+3 |
| 2024-11-21 | ref: add symlink ref content check for files backend | shejialuo | 1 | -4/+34 |
| 2024-11-21 | ref: check whether the target of the symref is a ref | shejialuo | 1 | -2/+12 |
| 2024-11-21 | ref: add basic symref content check for files backend | shejialuo | 1 | -0/+40 |
| 2024-11-21 | ref: add more strict checks for regular refs | shejialuo | 1 | -3/+23 |
| 2024-11-21 | ref: port git-fsck(1) regular refs check for files backend | shejialuo | 1 | -0/+47 |
| 2024-11-21 | ref: support multiple worktrees check for refs | shejialuo | 1 | -5/+12 |
| 2024-11-21 | ref: initialize ref name outside of check functions | shejialuo | 1 | -8/+13 |
| 2024-11-21 | ref: check the full refname instead of basename | shejialuo | 1 | -2/+5 |
| 2024-11-21 | ref: initialize "fsck_ref_report" with zero | shejialuo | 1 | -1/+1 |
| 2024-11-21 | refs: skip collision checks in initial transactions | Patrick Steinhardt | 1 | -7/+6 |
| 2024-11-21 | refs/files: support symbolic and root refs in initial transaction | Patrick Steinhardt | 1 | -10/+34 |
| 2024-11-21 | refs: introduce "initial" transaction flag | Patrick Steinhardt | 1 | -8/+8 |
| 2024-11-21 | refs/files: move logic to commit initial transaction | Patrick Steinhardt | 1 | -101/+101 |
| 2024-11-21 | refs: allow passing flags when setting up a transaction | Patrick Steinhardt | 1 | -4/+7 |
| 2024-09-23 | Merge branch 'ps/environ-wo-the-repository' | Junio C Hamano | 1 | -12/+20 |
| 2024-09-12 | Merge branch 'ps/pack-refs-auto-heuristics' | Junio C Hamano | 1 | -0/+65 |
| 2024-09-12 | environment: stop storing "core.preferSymlinkRefs" globally | Patrick Steinhardt | 1 | -1/+4 |
| 2024-09-12 | environment: stop storing "core.logAllRefUpdates" globally | Patrick Steinhardt | 1 | -1/+3 |
| 2024-09-12 | refs: stop modifying global `log_all_ref_updates` variable | Patrick Steinhardt | 1 | -11/+12 |
| 2024-09-12 | environment: guard state depending on a repository | Patrick Steinhardt | 1 | -0/+2 |
| 2024-09-04 | refs/files: use heuristic to decide whether to repack with `--auto` | Patrick Steinhardt | 1 | -0/+65 |
| 2024-08-30 | refs/files-backend: work around -Wunused-parameter | Junio C Hamano | 1 | -2/+5 |
| 2024-08-17 | refs: drop some unused parameters from create_symref_lock() | Jeff King | 1 | -5/+3 |
| 2024-08-16 | Merge branch 'sj/ref-fsck' | Junio C Hamano | 1 | -1/+114 |
| 2024-08-15 | Merge branch 'jc/refs-symref-referent' | Junio C Hamano | 1 | -4/+13 |
| 2024-08-14 | Merge branch 'ss/packed-ref-store-leakfix' | Junio C Hamano | 1 | -0/+1 |
| 2024-08-09 | refs: add referent to each_ref_fn | John Cai | 1 | -1/+1 |
| 2024-08-09 | refs: keep track of unresolved reference value in iterators | John Cai | 1 | -3/+12 |
| 2024-08-08 | fsck: add ref name check for files backend | shejialuo | 1 | -0/+31 |
| 2024-08-08 | files-backend: add unified interface for refs scanning | shejialuo | 1 | -1/+72 |
| 2024-08-08 | refs: set up ref consistency check infrastructure | shejialuo | 1 | -1/+12 |
| 2024-08-05 | refs/files: prevent memory leak by freeing packed_ref_store | Sven Strickroth | 1 | -0/+1 |
| 2024-07-30 | refs/files: stop using `the_repository` | Patrick Steinhardt | 1 | -5/+3 |
| 2024-07-30 | refs/files: stop using `the_repository` in `parse_loose_ref_contents()` | Patrick Steinhardt | 1 | -9/+12 |
| 2024-07-02 | Merge branch 'ps/use-the-repository' | Junio C Hamano | 1 | -3/+5 |
| 2024-06-20 | Merge branch 'kn/update-ref-symref' | Junio C Hamano | 1 | -8/+9 |
| 2024-06-17 | Merge branch 'ps/ref-storage-migration' | Junio C Hamano | 1 | -14/+110 |
| 2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+2 |
| 2024-06-14 | hash: require hash algorithm in `oidread()` and `oidclr()` | Patrick Steinhardt | 1 | -3/+3 |
| 2024-06-13 | Merge branch 'ps/ref-storage-migration' into ps/use-the-repository | Junio C Hamano | 1 | -14/+110 |
| 2024-06-07 | refs: specify error for regular refs with `old_target` | Karthik Nayak | 1 | -6/+8 |
| 2024-06-07 | refs: create and use `ref_update_expects_existing_old_ref()` | Karthik Nayak | 1 | -2/+1 |
| 2024-06-06 | refs: implement removal of ref storages | Patrick Steinhardt | 1 | -0/+62 |
| 2024-06-06 | refs/files: extract function to iterate through root refs | Patrick Steinhardt | 1 | -9/+42 |
| 2024-06-06 | refs/files: refactor `add_pseudoref_and_head_entries()` | Patrick Steinhardt | 1 | -9/+6 |
| 2024-06-06 | refs: allow to skip creation of reflog entries | Patrick Steinhardt | 1 | -0/+4 |
| 2024-05-30 | Merge branch 'ps/refs-without-the-repository-updates' | Junio C Hamano | 1 | -23/+36 |
| 2024-05-28 | Merge branch 'ps/pseudo-ref-terminology' | Junio C Hamano | 1 | -2/+1 |
| 2024-05-23 | Merge branch 'it/refs-name-conflict' | Junio C Hamano | 1 | -1/+3 |
| 2024-05-23 | Merge branch 'ps/pseudo-ref-terminology' into ps/ref-storage-migration | Junio C Hamano | 1 | -2/+1 |
| 2024-05-23 | Merge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-mig... | Junio C Hamano | 1 | -23/+36 |
| 2024-05-17 | refs/files: remove references to `the_hash_algo` | Patrick Steinhardt | 1 | -2/+2 |
| 2024-05-17 | refs/files: use correct repository | Patrick Steinhardt | 1 | -10/+13 |
| 2024-05-17 | refs: implement releasing ref storages | Patrick Steinhardt | 1 | -0/+10 |
| 2024-05-17 | refs: rename `init_db` callback to avoid confusion | Patrick Steinhardt | 1 | -6/+6 |
| 2024-05-17 | refs: adjust names for `init` and `init_db` callbacks | Patrick Steinhardt | 1 | -5/+5 |
| 2024-05-15 | refs: classify HEAD as a root ref | Patrick Steinhardt | 1 | -2/+1 |
| 2024-05-15 | refs: do not check ref existence in `is_root_ref()` | Patrick Steinhardt | 1 | -2/+2 |
| 2024-05-15 | refs: rename `is_pseudoref()` to `is_root_ref()` | Patrick Steinhardt | 1 | -1/+1 |
| 2024-05-07 | refs: remove `create_symref` and associated dead code | Karthik Nayak | 1 | -67/+0 |
| 2024-05-07 | refs: add support for transactional symref updates | Karthik Nayak | 1 | -21/+92 |
| 2024-05-07 | refs: move `original_update_refname` to 'refs.c' | Karthik Nayak | 1 | -16/+5 |
| 2024-05-07 | files-backend: extract out `create_symref_lock()` | Karthik Nayak | 1 | -14/+37 |
| 2024-05-07 | refs: accept symref values in `ref_transaction_update()` | Karthik Nayak | 1 | -6/+6 |
| 2024-05-06 | refs: return conflict error when checking packed refs | Ivan Tse | 1 | -1/+3 |
| 2024-03-05 | Merge branch 'kn/for-all-refs' | Junio C Hamano | 1 | -34/+93 |
| 2024-02-23 | refs: introduce `refs_for_each_include_root_refs()` | Karthik Nayak | 1 | -5/+60 |
| 2024-02-23 | refs: extract out `loose_fill_ref_dir_regular_file()` | Karthik Nayak | 1 | -29/+33 |
| 2024-02-21 | refs: stop resolving ref corresponding to reflogs | Patrick Steinhardt | 1 | -10/+2 |
| 2024-02-21 | refs: drop unused params from the reflog iterator callback | Patrick Steinhardt | 1 | -7/+1 |
| 2024-02-21 | refs: always treat iterators as ordered | Patrick Steinhardt | 1 | -4/+3 |
| 2024-02-21 | refs/files: sort merged worktree and common reflogs | Patrick Steinhardt | 1 | -28/+2 |
| 2024-02-21 | refs/files: sort reflogs returned by the reflog iterator | Patrick Steinhardt | 1 | -2/+2 |
| 2024-01-26 | Merge branch 'ps/worktree-refdb-initialization' | Junio C Hamano | 1 | -6/+31 |
| 2024-01-16 | Merge branch 'ps/refstorage-extension' | Junio C Hamano | 1 | -1/+0 |
| 2024-01-08 | Merge branch 'en/header-cleanup' | Junio C Hamano | 1 | -2/+0 |
| 2024-01-08 | refs/files: skip creation of "refs/{heads,tags}" for worktrees | Patrick Steinhardt | 1 | -8/+14 |
| 2024-01-08 | setup: move creation of "refs/" into the files backend | Patrick Steinhardt | 1 | -0/+17 |
| 2024-01-08 | refs: prepare `refs_init_db()` for initializing worktree refs | Patrick Steinhardt | 1 | -1/+3 |
| 2024-01-02 | refs: refactor logic to look up storage backends | Patrick Steinhardt | 1 | -1/+0 |
| 2023-12-26 | treewide: remove unnecessary includes in source files | Elijah Newren | 1 | -2/+0 |
| 2023-11-17 | refs: remove `delete_refs` callback from backends | Patrick Steinhardt | 1 | -7/+0 |
| 2023-11-17 | refs: deduplicate code to delete references | Patrick Steinhardt | 1 | -45/+1 |
| 2023-11-17 | refs/files: use transactions to delete references | Patrick Steinhardt | 1 | -32/+34 |
| 2023-10-09 | files-backend.c: avoid stat in 'loose_fill_ref_dir' | Victoria Dye | 1 | -9/+5 |
| 2023-07-21 | Merge branch 'tb/refs-exclusion-and-packed-refs' | Junio C Hamano | 1 | -2/+3 |
| 2023-07-10 | refs: plumb `exclude_patterns` argument throughout | Taylor Blau | 1 | -2/+3 |
| 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/+1 |
| 2023-06-13 | Merge branch 'jc/pack-ref-exclude-include' | Junio C Hamano | 1 | -10/+17 |
| 2023-05-12 | pack-refs: teach pack-refs --include option | John Cai | 1 | -8/+10 |
| 2023-05-12 | pack-refs: teach --exclude option to exclude refs from being packed | John Cai | 1 | -6/+10 |
| 2023-04-24 | hash-ll.h: split out of hash.h to remove dependency on repository.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-24 | copy.h: move declarations for copy.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-04-11 | object-file.h: move declarations for object-file.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | write-or-die.h: move declarations for write-or-die.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-03-21 | setup.h: move declarations for setup.c functions from cache.h | Elijah Newren | 1 | -0/+1 |
| 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 | -1/+2 |
| 2023-03-21 | treewide: be explicit about dependence on gettext.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | ident.h: move ident-related declarations out of cache.h | Elijah Newren | 1 | -0/+1 |
| 2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
| 2022-09-19 | refs: unify parse_worktree_ref() and ref_type() | Han-Wen Nienhuys | 1 | -44/+36 |
| 2022-09-01 | git-compat-util.h: use "UNUSED", not "UNUSED(var)" | Ævar Arnfjörð Bjarmason | 1 | -7/+7 |
| 2022-08-19 | refs: mark unused virtual method parameters | Jeff King | 1 | -5/+5 |
| 2022-08-19 | refs: mark unused each_ref_fn parameters | Jeff King | 1 | -1/+3 |
| 2022-04-13 | Revert "Merge branch 'ps/avoid-unnecessary-hook-invocation-with-packed-refs'" | Junio C Hamano | 1 | -19/+7 |
| 2022-03-29 | Merge branch 'ab/refs-various-fixes' | Junio C Hamano | 1 | -32/+32 |
| 2022-03-25 | Merge branch 'ps/fsync-refs' | Junio C Hamano | 1 | -0/+1 |
| 2022-03-17 | refs: use designated initializers for "struct ref_iterator_vtable" | Ævar Arnfjörð Bjarmason | 1 | -6/+6 |
| 2022-03-17 | refs: use designated initializers for "struct ref_storage_be" | Ævar Arnfjörð Bjarmason | 1 | -26/+26 |
| 2022-03-15 | core.fsync: new option to harden references | Patrick Steinhardt | 1 | -0/+1 |
| 2022-03-01 | refs/files-backend: optimize reading of symbolic refs | Patrick Steinhardt | 1 | -6/+28 |
| 2022-03-01 | refs: add ability for backends to special-case reading of symbolic refs | Patrick Steinhardt | 1 | -0/+1 |
| 2022-02-18 | Merge branch 'ps/avoid-unnecessary-hook-invocation-with-packed-refs' | Junio C Hamano | 1 | -7/+19 |
| 2022-01-26 | refs API: remove "failure_errno" from refs_resolve_ref_unsafe() | Ævar Arnfjörð Bjarmason | 1 | -22/+9 |
| 2022-01-17 | refs: skip hooks when deleting uncovered packed refs | Patrick Steinhardt | 1 | -3/+6 |
| 2022-01-17 | refs: do not execute reference-transaction hook on packing refs | Patrick Steinhardt | 1 | -2/+4 |
| 2022-01-17 | refs: allow passing flags when beginning transactions | Patrick Steinhardt | 1 | -5/+5 |
| 2022-01-17 | refs: extract packed_refs_delete_refs() to allow control of transaction | Patrick Steinhardt | 1 | -3/+10 |
| 2022-01-14 | Merge branch 'ab/refs-errno-cleanup' | Junio C Hamano | 1 | -2/+1 |