summaryrefslogtreecommitdiffstats
path: root/refs.h
AgeCommit message (Expand)AuthorLines
2025-10-15Merge branch 'kn/refs-files-case-insensitive' into maint-2.51Junio C Hamano-0/+2
2025-10-15Merge branch 'ps/reflog-migrate-fixes' into maint-2.51Junio C Hamano-1/+23
2025-09-17refs/files: catch conflicts on case-insensitive file-systemsKarthik Nayak-0/+2
2025-08-06refs: fix invalid old object IDs when migrating reflogsPatrick Steinhardt-1/+8
2025-08-06refs: export `ref_transaction_update_reflog()`Patrick Steinhardt-0/+15
2025-08-03Merge branch 'kn/for-each-ref-skip'Junio C Hamano-0/+155
2025-07-16Merge branch 'ph/fetch-prune-optim'Junio C Hamano-3/+2
2025-07-15refs: selectively set prefix in the seek functionsKarthik Nayak-9/+17
2025-07-15refs: expose `ref_iterator` via 'refs.h'Karthik Nayak-0/+147
2025-07-01clean up interface for refs_warn_dangling_symrefsPhil Hord-1/+2
2025-07-01refs: remove old refs_warn_dangling_symrefPhil Hord-2/+0
2025-05-19refs: add function to translate errors to stringsKarthik Nayak-0/+5
2025-04-16Merge branch 'kn/non-transactional-batch-updates'Junio C Hamano-25/+45
2025-04-08refs: support rejection in batch updates during F/D checksKarthik Nayak-12/+0
2025-04-08refs: implement batch reference update supportKarthik Nayak-0/+22
2025-04-08refs: introduce enum-based transaction error typesKarthik Nayak-19/+29
2025-03-29Merge branch 'ps/refname-avail-check-optim'Junio C Hamano-0/+12
2025-03-12refs: introduce function to batch refname availability checksPatrick Steinhardt-0/+12
2025-03-06Merge branch 'tz/doc-txt-to-adoc-fixes'Junio C Hamano-1/+1
2025-03-03refs.h: *.txt -> *.adoc fixesTodd Zullinger-1/+1
2025-02-27Merge branch 'kn/ref-migrate-skip-reflog'Junio C Hamano-1/+4
2025-02-21builtin/refs: add '--no-reflog' flag to drop reflogsKarthik Nayak-1/+4
2025-01-22refs: mark `ref_transaction_update_reflog()` as staticKarthik Nayak-14/+0
2024-12-23Merge branch 'kn/reflog-migration'Junio C Hamano-0/+14
2024-12-19Merge branch 'bf/set-head-symref'Junio C Hamano-1/+18
2024-12-16refs: introduce the `ref_transaction_update_reflog` functionKarthik Nayak-0/+14
2024-12-15Merge branch 'jc/forbid-head-as-tagname'Junio C Hamano-0/+29
2024-12-04Merge branch 'sj/ref-contents-check'Junio C Hamano-1/+2
2024-12-03refs: drop strbuf_ prefix from helpersJunio C Hamano-4/+4
2024-12-03refs: move ref name helpers aroundJunio C Hamano-0/+29
2024-11-26refs: adapt `initial_transaction` flag to be unsignedPatrick Steinhardt-1/+1
2024-11-25refs: add create_only option to refs_update_symref_extendedBence Ferdinandy-1/+1
2024-11-25refs: add TRANSACTION_CREATE_EXISTS errorBence Ferdinandy-1/+3
2024-11-25refs: atomically record overwritten ref in update_symrefBence Ferdinandy-0/+4
2024-11-25refs: standardize output of refs_read_symbolic_refBence Ferdinandy-0/+11
2024-11-21ref: support multiple worktrees check for refsshejialuo-1/+2
2024-11-21refs: skip collision checks in initial transactionsPatrick Steinhardt-1/+4
2024-11-21refs: introduce "initial" transaction flagPatrick Steinhardt-19/+18
2024-11-21refs: allow passing flags when setting up a transactionPatrick Steinhardt-1/+2
2024-09-25Merge branch 'ak/typofix-2.46-maint'Junio C Hamano-3/+3
2024-09-25Merge branch 'ps/reftable-exclude'Junio C Hamano-0/+9
2024-09-19refs: fix typosAndrew Kreimer-3/+3
2024-09-16refs: properly apply exclude patterns to namespaced refsPatrick Steinhardt-0/+9
2024-09-12refs: stop modifying global `log_all_ref_updates` variablePatrick Steinhardt-1/+3
2024-08-16Merge branch 'sj/ref-fsck'Junio C Hamano-0/+8
2024-08-15Merge branch 'jc/refs-symref-referent'Junio C Hamano-1/+1
2024-08-09refs: add referent to each_ref_fnJohn Cai-1/+1
2024-08-08refs: set up ref consistency check infrastructureshejialuo-0/+8
2024-08-02refs: drop `ref_store`-less functionsPatrick Steinhardt-207/+0
2024-07-18Merge branch 'ch/refs-without-the-repository-fix'Junio C Hamano-2/+2