summaryrefslogtreecommitdiff
path: root/refs.h
AgeCommit message (Expand)Author
2026-01-12refs/files: introduce function to perform normal ref checksPatrick Steinhardt
2026-01-12refs/files: extract generic symref target checksPatrick Steinhardt
2025-11-10refs: add a `optimize_required` field to `struct ref_storage_be`Karthik Nayak
2025-11-04refs: rename 'pack_refs_opts' to 'refs_optimize_opts'Karthik Nayak
2025-11-04refs: move to using the '.optimize' functionsKarthik Nayak
2025-11-04refs: drop infrastructure to peel via iteratorsPatrick Steinhardt
2025-11-04refs: expose peeled object ID via the iteratorPatrick Steinhardt
2025-11-04refs: refactor reference status flagsPatrick Steinhardt
2025-11-04refs: introduce wrapper struct for `each_ref_fn`Patrick Steinhardt
2025-10-02Merge branch 'ms/refs-optimize'Junio C Hamano
2025-09-29Merge branch 'kn/refs-files-case-insensitive'Junio C Hamano
2025-09-19refs: add a generic 'optimize' APIMeet Soni
2025-09-17refs/files: catch conflicts on case-insensitive file-systemsKarthik Nayak
2025-08-21Merge branch 'ps/remote-rename-fix'Junio C Hamano
2025-08-21Merge branch 'ps/reflog-migrate-fixes'Junio C Hamano
2025-08-06builtin/remote: only iterate through refs that are to be renamedPatrick Steinhardt
2025-08-06refs: pass refname when invoking reflog entry callbackPatrick Steinhardt
2025-08-06Merge branch 'ps/reflog-migrate-fixes' into ps/remote-rename-fixJunio C Hamano
2025-08-06refs: fix invalid old object IDs when migrating reflogsPatrick Steinhardt
2025-08-06refs: export `ref_transaction_update_reflog()`Patrick Steinhardt
2025-08-03Merge branch 'kn/for-each-ref-skip'Junio C Hamano
2025-07-16Merge branch 'ph/fetch-prune-optim'Junio C Hamano
2025-07-15refs: selectively set prefix in the seek functionsKarthik Nayak
2025-07-15refs: expose `ref_iterator` via 'refs.h'Karthik Nayak
2025-07-01clean up interface for refs_warn_dangling_symrefsPhil Hord
2025-07-01refs: remove old refs_warn_dangling_symrefPhil Hord
2025-05-19refs: add function to translate errors to stringsKarthik Nayak
2025-04-16Merge branch 'kn/non-transactional-batch-updates'Junio C Hamano
2025-04-08refs: support rejection in batch updates during F/D checksKarthik Nayak
2025-04-08refs: implement batch reference update supportKarthik Nayak
2025-04-08refs: introduce enum-based transaction error typesKarthik Nayak
2025-03-29Merge branch 'ps/refname-avail-check-optim'Junio C Hamano
2025-03-12refs: introduce function to batch refname availability checksPatrick Steinhardt
2025-03-06Merge branch 'tz/doc-txt-to-adoc-fixes'Junio C Hamano
2025-03-03refs.h: *.txt -> *.adoc fixesTodd Zullinger
2025-02-27Merge branch 'kn/ref-migrate-skip-reflog'Junio C Hamano
2025-02-21builtin/refs: add '--no-reflog' flag to drop reflogsKarthik Nayak
2025-01-22refs: mark `ref_transaction_update_reflog()` as staticKarthik Nayak
2024-12-23Merge branch 'kn/reflog-migration'Junio C Hamano
2024-12-19Merge branch 'bf/set-head-symref'Junio C Hamano
2024-12-16refs: introduce the `ref_transaction_update_reflog` functionKarthik Nayak
2024-12-15Merge branch 'jc/forbid-head-as-tagname'Junio C Hamano
2024-12-04Merge branch 'sj/ref-contents-check'Junio C Hamano
2024-12-03refs: drop strbuf_ prefix from helpersJunio C Hamano
2024-12-03refs: move ref name helpers aroundJunio C Hamano
2024-11-26refs: adapt `initial_transaction` flag to be unsignedPatrick Steinhardt
2024-11-25refs: add create_only option to refs_update_symref_extendedBence Ferdinandy
2024-11-25refs: add TRANSACTION_CREATE_EXISTS errorBence Ferdinandy
2024-11-25refs: atomically record overwritten ref in update_symrefBence Ferdinandy
2024-11-25refs: standardize output of refs_read_symbolic_refBence Ferdinandy