summaryrefslogtreecommitdiffstats
path: root/refs.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
| * | | | refs: pass ref store when detecting dangling symrefsPatrick Steinhardt2024-05-171-3/+4
| * | | | refs: convert iteration over replace refs to accept ref storePatrick Steinhardt2024-05-171-15/+2
| * | | | refs: refactor `resolve_gitlink_ref()` to accept a repositoryPatrick Steinhardt2024-05-171-2/+3
| * | | | refs: pass repo when retrieving submodule ref storePatrick Steinhardt2024-05-171-1/+2
| * | | | refs: implement releasing ref storagesPatrick Steinhardt2024-05-171-0/+5
| * | | | refs: rename `init_db` callback to avoid confusionPatrick Steinhardt2024-05-171-2/+2
| | |_|/ | |/| |
* | | | Merge branch 'kn/ref-transaction-symref'Junio C Hamano2024-05-201-2/+18
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | refs: rename `refs_create_symref()` to `refs_update_symref()`Karthik Nayak2024-05-071-1/+1
| * | refs: accept symref values in `ref_transaction_update()`Karthik Nayak2024-05-071-1/+17
| |/
* | refs: remove functions without ref storePatrick Steinhardt2024-05-071-70/+209
* | refs: add `exclude_patterns` parameter to `for_each_fullref_in()`Patrick Steinhardt2024-05-071-1/+2
* | refs: introduce missing functions that accept a `struct ref_store`Patrick Steinhardt2024-05-071-0/+13
|/
* refs/reftable: expose auto compaction via new flagPatrick Steinhardt2024-03-251-1/+5
* refs: remove `PACK_REFS_ALL` flagPatrick Steinhardt2024-03-251-2/+0
* refs: move `struct pack_refs_opts` to where it's usedPatrick Steinhardt2024-03-251-6/+6
* Merge branch 'kn/for-all-refs'Junio C Hamano2024-03-051-0/+9
|\