aboutsummaryrefslogtreecommitdiffstats
path: root/refs/reftable-backend.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'kn/update-ref-symref' into seenJunio C Hamano11 hours1-3/+14
|\
| * reftable: pick either 'oid' or 'target' for new updatesKarthik Nayak4 days1-2/+3
| * refs: specify error for regular refs with `old_target`Karthik Nayak4 days1-0/+10
| * refs: create and use `ref_update_expects_existing_old_ref()`Karthik Nayak4 days1-1/+1
| * Merge branch 'kn/ref-transaction-symref' into kn/update-ref-symrefJunio C Hamano2024-05-231-121/+62
| |\
* | \ Merge branch 'ps/no-writable-strings' into jchJunio C Hamano13 hours1-12/+16
|\ \ \
| * | | refs/reftable: stop micro-optimizing refname allocations on copyPatrick Steinhardt4 days1-12/+16
* | | | Merge branch 'ps/ref-storage-migration' into jchJunio C Hamano13 hours1-1/+54
|\ \ \ \
| * | | | refs: implement removal of ref storagesPatrick Steinhardt5 days1-0/+52
| * | | | refs: allow to skip creation of reflog entriesPatrick Steinhardt5 days1-1/+2
| * | | | Merge branch 'ps/pseudo-ref-terminology' into ps/ref-storage-migrationJunio C Hamano2024-05-231-2/+1
| |\ \ \ \
| * \ \ \ \ Merge branch 'ps/refs-without-the-repository-updates' into ps/ref-storage-migrationJunio C Hamano2024-05-231-7/+32
| |\ \ \ \ \
* | \ \ \ \ \ Merge branch 'ps/refs-without-the-repository-updates'Junio C Hamano11 days1-7/+32
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | refs: pass repo when peeling objectsPatrick Steinhardt2024-05-171-2/+4
| * | | | | | refs: implement releasing ref storagesPatrick Steinhardt2024-05-171-0/+23
| * | | | | | refs: rename `init_db` callback to avoid confusionPatrick Steinhardt2024-05-171-5/+5
* | | | | | | Merge branch 'ps/reftable-reusable-iterator'Junio C Hamano11 days1-27/+21
|\ \ \ \ \ \ \
| * | | | | | | reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt2024-05-131-27/+21
| |/ / / / / /
* | | | | | | Merge branch 'ps/reftable-write-options'Junio C Hamano11 days1-4/+45
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | |
| * | | | | | refs/reftable: allow configuring geometric factorPatrick Steinhardt2024-05-131-0/+5
| * | | | | | refs/reftable: allow disabling writing the object indexPatrick Steinhardt2024-05-131-0/+2
| * | | | | | refs/reftable: allow configuring restart intervalPatrick Steinhardt2024-05-131-0/+5
| * | | | | | refs/reftable: allow configuring block sizePatrick Steinhardt2024-05-131-1/+30
| * | | | | | reftable: pass opts as constant pointerPatrick Steinhardt2024-05-131-3/+3
| |/ / / / /
* | | | | | Merge branch 'ps/pseudo-ref-terminology'Junio C Hamano14 days1-2/+1
|\ \ \ \ \ \ | |_|/ / / / |/| | / / / | | |/ / / | |/| | |
| * | | | refs: classify HEAD as a root refPatrick Steinhardt2024-05-151-2/+1
| * | | | refs: do not check ref existence in `is_root_ref()`Patrick Steinhardt2024-05-151-1/+1
| * | | | refs: rename `is_pseudoref()` to `is_root_ref()`Patrick Steinhardt2024-05-151-1/+1
| | |/ / | |/| |
* | | | Merge branch 'kn/ref-transaction-symref'Junio C Hamano2024-05-201-140/+62
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | refs: remove `create_symref` and associated dead codeKarthik Nayak2024-05-071-86/+0
| * | refs: add support for transactional symref updatesKarthik Nayak2024-05-071-17/+54
| * | refs: move `original_update_refname` to 'refs.c'Karthik Nayak2024-05-071-17/+7
| * | refs: accept symref values in `ref_transaction_update()`Karthik Nayak2024-05-071-2/+2
| * | Merge branch 'ps/pack-refs-auto'Junio C Hamano2024-04-091-2/+9
| |\ \
* | \ \ Merge branch 'ps/reftable-write-optim'Junio C Hamano2024-05-081-22/+53
|\ \ \ \ | |_|_|/ |/| | |
| * | | refs/reftable: don't recompute committer identPatrick Steinhardt2024-04-081-18/+34
| * | | reftable: remove name checksPatrick Steinhardt2024-04-081-5/+0
| * | | refs/reftable: skip duplicate name checksPatrick Steinhardt2024-04-081-0/+5
| * | | refs/reftable: perform explicit D/F check when writing symrefsPatrick Steinhardt2024-04-081-3/+17
| * | | refs/reftable: fix D/F conflict error message on ref copyPatrick Steinhardt2024-04-081-1/+2
| |/ /
* | | reftable/stack: add env to disable autocompactionJustin Tobler2024-04-081-0/+3
* | | Merge branch 'ps/pack-refs-auto' into jt/reftable-geometric-compactionJunio C Hamano2024-04-051-2/+9
|\ \ \ | |/ / |/| / | |/
| * refs/reftable: expose auto compaction via new flagPatrick Steinhardt2024-03-251-1/+4
| * refs/reftable: print errors on compaction failurePatrick Steinhardt2024-03-251-1/+5
* | Merge branch 'ps/reftable-reflog-iteration-perf'Junio C Hamano2024-03-211-36/+16
|\ \ | |/ |/|
| * refs/reftable: track last log record name via strbufPatrick Steinhardt2024-03-051-5/+6
| * reftable/record: convert old and new object IDs to arraysPatrick Steinhardt2024-03-051-30/+9
| * refs/reftable: reload correct stack when creating reflog iterPatrick Steinhardt2024-03-051-1/+1
| * Merge branch 'ps/reftable-iteration-perf-part2' into ps/reftable-reflog-iteration-perfJunio C Hamano2024-03-051-2/+4
| |\
* | \ Merge branch 'ps/reftable-iteration-perf-part2'Junio C Hamano2024-03-141-2/+4
|\ \ \ | | |/ | |/|