summaryrefslogtreecommitdiffstats
path: root/refs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'ps/refs-without-the-repository-updates'Junio C Hamano2024-05-308-111/+141
|\
| * refs/packed: remove references to `the_hash_algo`Patrick Steinhardt2024-05-171-12/+20
| * refs/files: remove references to `the_hash_algo`Patrick Steinhardt2024-05-171-2/+2
| * refs/files: use correct repositoryPatrick Steinhardt2024-05-171-10/+13
| * refs: pass repo when peeling objectsPatrick Steinhardt2024-05-173-11/+8
| * refs: move object peeling into "object.c"Patrick Steinhardt2024-05-171-34/+0
| * refs: convert iteration over replace refs to accept ref storePatrick Steinhardt2024-05-172-6/+5
| * refs: pass repo when retrieving submodule ref storePatrick Steinhardt2024-05-171-1/+1
| * refs: implement releasing ref storagesPatrick Steinhardt2024-05-175-0/+57
| * refs: rename `init_db` callback to avoid confusionPatrick Steinhardt2024-05-175-23/+23
| * refs: adjust names for `init` and `init_db` callbacksPatrick Steinhardt2024-05-173-16/+16
* | Merge branch 'ps/reftable-reusable-iterator'Junio C Hamano2024-05-301-27/+21
|\ \
| * | reftable/stack: provide convenience functions to create iteratorsPatrick Steinhardt2024-05-141-27/+21
| |/
* | Merge branch 'ps/reftable-write-options'Junio C Hamano2024-05-301-4/+45
|\ \
| * | refs/reftable: allow configuring geometric factorPatrick Steinhardt2024-05-141-0/+5
| * | refs/reftable: allow disabling writing the object indexPatrick Steinhardt2024-05-141-0/+2
| * | refs/reftable: allow configuring restart intervalPatrick Steinhardt2024-05-141-0/+5
| * | refs/reftable: allow configuring block sizePatrick Steinhardt2024-05-141-1/+30
| * | reftable: pass opts as constant pointerPatrick Steinhardt2024-05-141-3/+3
| |/
* | Merge branch 'ps/pseudo-ref-terminology'Junio C Hamano2024-05-282-4/+2
|\ \
| * | refs: classify HEAD as a root refPatrick Steinhardt2024-05-152-4/+2
| * | refs: do not check ref existence in `is_root_ref()`Patrick Steinhardt2024-05-152-3/+3
| * | refs: rename `is_pseudoref()` to `is_root_ref()`Patrick Steinhardt2024-05-152-2/+2
* | | Merge branch 'it/refs-name-conflict'Junio C Hamano2024-05-231-1/+3
|\ \ \
| * | | refs: return conflict error when checking packed refsIvan Tse2024-05-061-1/+3
| |/ /
* | | Merge branch 'kn/ref-transaction-symref'Junio C Hamano2024-05-205-255/+209
|\ \ \ | |_|/ |/| |
| * | refs: remove `create_symref` and associated dead codeKarthik Nayak2024-05-075-172/+0
| * | refs: add support for transactional symref updatesKarthik Nayak2024-05-073-38/+162
| * | refs: move `original_update_refname` to 'refs.c'Karthik Nayak2024-05-073-33/+17
| * | files-backend: extract out `create_symref_lock()`Karthik Nayak2024-05-071-14/+37
| * | refs: accept symref values in `ref_transaction_update()`Karthik Nayak2024-05-073-8/+22
| * | 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-091-18/+34
| * | | reftable: remove name checksPatrick Steinhardt2024-04-091-5/+0
| * | | refs/reftable: skip duplicate name checksPatrick Steinhardt2024-04-091-0/+5
| * | | refs/reftable: perform explicit D/F check when writing symrefsPatrick Steinhardt2024-04-091-3/+17
| * | | refs/reftable: fix D/F conflict error message on ref copyPatrick Steinhardt2024-04-091-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-itera...Junio C Hamano2024-03-051-2/+4
| |\
* | \ Merge branch 'ps/reftable-iteration-perf-part2'Junio C Hamano2024-03-141-2/+4
|\ \ \ | | |/ | |/|
| * | refs/reftable: precompute prefix lengthPatrick Steinhardt2024-03-041-2/+4
* | | Merge branch 'ps/reftable-repo-init-fix'Junio C Hamano2024-03-081-0/+1
|\ \ \