summaryrefslogtreecommitdiffstats
path: root/refs.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'kn/reflog-migration'Junio C Hamano2024-12-231-0/+14
|\
| * refs: introduce the `ref_transaction_update_reflog` functionKarthik Nayak2024-12-161-0/+14
* | Merge branch 'bf/set-head-symref'Junio C Hamano2024-12-191-1/+18
|\ \
| * | refs: add create_only option to refs_update_symref_extendedBence Ferdinandy2024-11-251-1/+1
| * | refs: add TRANSACTION_CREATE_EXISTS errorBence Ferdinandy2024-11-251-1/+3
| * | refs: atomically record overwritten ref in update_symrefBence Ferdinandy2024-11-251-0/+4
| * | refs: standardize output of refs_read_symbolic_refBence Ferdinandy2024-11-251-0/+11
* | | Merge branch 'jc/forbid-head-as-tagname'Junio C Hamano2024-12-161-0/+29
|\ \ \ | |_|/ |/| |
| * | refs: drop strbuf_ prefix from helpersJunio C Hamano2024-12-031-4/+4
| * | refs: move ref name helpers aroundJunio C Hamano2024-12-031-0/+29
| |/
* | Merge branch 'sj/ref-contents-check'Junio C Hamano2024-12-041-1/+2
|\ \
| * | ref: support multiple worktrees check for refsshejialuo2024-11-211-1/+2
| |/
* | refs: adapt `initial_transaction` flag to be unsignedPatrick Steinhardt2024-11-261-1/+1
* | refs: skip collision checks in initial transactionsPatrick Steinhardt2024-11-201-1/+4
* | refs: introduce "initial" transaction flagPatrick Steinhardt2024-11-201-19/+18
* | refs: allow passing flags when setting up a transactionPatrick Steinhardt2024-11-201-1/+2
|/
* Merge branch 'ak/typofix-2.46-maint'Junio C Hamano2024-09-251-3/+3
|\
| * refs: fix typosAndrew Kreimer2024-09-191-3/+3
* | Merge branch 'ps/reftable-exclude'Junio C Hamano2024-09-251-0/+9
|\ \
| * | refs: properly apply exclude patterns to namespaced refsPatrick Steinhardt2024-09-161-0/+9
* | | refs: stop modifying global `log_all_ref_updates` variablePatrick Steinhardt2024-09-121-1/+3
|/ /
* | Merge branch 'sj/ref-fsck'Junio C Hamano2024-08-161-0/+8
|\ \
| * | refs: set up ref consistency check infrastructureshejialuo2024-08-081-0/+8
| |/
* | Merge branch 'jc/refs-symref-referent'Junio C Hamano2024-08-151-1/+1
|\ \
| * | refs: add referent to each_ref_fnJohn Cai2024-08-091-1/+1
| |/
* / refs: drop `ref_store`-less functionsPatrick Steinhardt2024-08-021-207/+0
|/
* Merge branch 'ch/refs-without-the-repository-fix'Junio C Hamano2024-07-181-2/+2
|\
| * refs: correct the version numbers in a commentChristian Hesse2024-07-161-2/+2
* | Merge branch 'ps/use-the-repository'Junio C Hamano2024-07-021-7/+1
|\ \
| * | refs: avoid include cycle with "repository.h"Patrick Steinhardt2024-06-141-7/+1
* | | Merge branch 'kn/update-ref-symref'Junio C Hamano2024-06-211-1/+5
|\ \ \
| * | | update-ref: add support for 'symref-create' commandKarthik Nayak2024-06-071-0/+1
| * | | update-ref: add support for 'symref-delete' commandKarthik Nayak2024-06-071-1/+3
| * | | update-ref: add support for 'symref-verify' commandKarthik Nayak2024-06-071-0/+1
* | | | Merge branch 'ps/no-writable-strings'Junio C Hamano2024-06-181-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | global: improve const correctness when assigning string constantsPatrick Steinhardt2024-06-071-1/+1
| * | | Merge branch 'ps/pseudo-ref-terminology'Junio C Hamano2024-05-281-2/+46
| |\ \ \
* | | | | refs: implement logic to migrate between ref storage formatsPatrick Steinhardt2024-06-061-0/+18
* | | | | refs: implement removal of ref storagesPatrick Steinhardt2024-06-061-0/+5
* | | | | refs: allow to skip creation of reflog entriesPatrick Steinhardt2024-06-061-1/+7
* | | | | refs: convert ref storage format to an enumPatrick Steinhardt2024-06-061-2/+8
* | | | | Merge branch 'ps/pseudo-ref-terminology' into ps/ref-storage-migrationJunio C Hamano2024-05-231-2/+46
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | ref-filter: properly distinuish pseudo and root refsPatrick Steinhardt2024-05-151-0/+18
| * | | | refs: classify HEAD as a root refPatrick Steinhardt2024-05-151-3/+2
| * | | | refs: do not check ref existence in `is_root_ref()`Patrick Steinhardt2024-05-151-2/+3
| * | | | refs: rename `is_pseudoref()` to `is_root_ref()`Patrick Steinhardt2024-05-151-1/+27
* | | | | Merge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-mig...Junio C Hamano2024-05-231-29/+22
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | refs: remove `dwim_log()`Patrick Steinhardt2024-05-171-1/+0
| * | | | refs: drop `git_default_branch_name()`Patrick Steinhardt2024-05-171-3/+1
| * | | | refs: pass repo when peeling objectsPatrick Steinhardt2024-05-171-2/+3