summaryrefslogtreecommitdiff
path: root/refs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'wc/packed-ref-removal-cleanup'Junio C Hamano2021-05-161-6/+6
|\
| * refs: cleanup directories when deleting packed refWill Chandler2021-05-111-6/+6
* | Merge branch 'bc/hash-transition-interop-part-1'Junio C Hamano2021-05-102-2/+2
|\ \
| * | hash: provide per-algorithm null OIDsbrian m. carlson2021-04-272-2/+2
| |/
* | Merge branch 'hn/trace-reflog-expiry'Junio C Hamano2021-05-071-3/+44
|\ \
| * | refs/debug: trace into reflog expiry tooHan-Wen Nienhuys2021-04-271-3/+44
| |/
* | refs: print errno for read_raw_ref if GIT_TRACE_REFS is setHan-Wen Nienhuys2021-04-121-1/+4
|/
* use CALLOC_ARRAYRené Scharfe2021-03-134-9/+9
* refs/files-backend: don't peek into `struct lock_file`Martin Ågren2021-01-061-2/+2
* Merge branch 'hn/refs-trace-backend'Junio C Hamano2020-09-222-0/+403
|\
| * refs: add GIT_TRACE_REFS debugging mechanismHan-Wen Nienhuys2020-09-092-0/+403
* | refs: move REF_LOG_ONLY to refs-internal.hHan-Wen Nienhuys2020-09-082-7/+7
|/
* refs: move gitdir into base ref_storeHan-Wen Nienhuys2020-08-193-9/+10
* refs: fix comment about submodule ref_storesHan-Wen Nienhuys2020-08-191-1/+1
* refs: split off reading loose ref data in separate functionHan-Wen Nienhuys2020-08-192-15/+25
* refs: move the logic to add \t to reflog to the files backendHan-Wen Nienhuys2020-07-311-1/+3
* reflog: cleanse messages in the refs.c layerJunio C Hamano2020-07-102-7/+1
* refs: improve documentation for ref iteratorHan-Wen Nienhuys2020-05-201-3/+15
* refs: fix segfault when aborting empty transactionPatrick Steinhardt2020-03-301-8/+10
* C: use skip_prefix() to avoid hardcoded string lengthJunio C Hamano2020-01-311-2/+1
* refs: pass NULL to refs_read_ref_full() because object ID is not neededRené Scharfe2019-12-111-2/+2
* Fix spelling errors in code commentsElijah Newren2019-11-101-1/+1
* Merge branch 'sc/pack-refs-deletion-racefix'Junio C Hamano2019-08-221-7/+16
|\
| * pack-refs: always refresh after taking the lock fileSun Chao2019-08-021-7/+16
* | dir-iterator: release strbuf after useRené Scharfe2019-08-071-1/+3
* | dir-iterator: add flags parameter to dir_iterator_beginMatheus Tavares2019-07-111-1/+1
* | dir-iterator: refactor state machine modelMatheus Tavares2019-07-111-4/+13
|/
* Merge branch 'jk/refs-double-abort'Junio C Hamano2019-04-161-1/+15
|\
| * refs/files-backend: don't look at an aborted transactionJeff King2019-03-221-1/+5
| * refs/files-backend: handle packed transaction prepare failureJeff King2019-03-221-0/+10
* | Merge branch 'nd/rewritten-ref-is-per-worktree'Junio C Hamano2019-04-101-22/+28
|\ \
| * | Make sure refs/rewritten/ is per-worktreeNguyễn Thái Ngọc Duy2019-03-081-2/+2
| * | files-backend.c: reduce duplication in add_per_worktree_entries_to_dir()Nguyễn Thái Ngọc Duy2019-03-081-11/+11
| * | files-backend.c: factor out per-worktree code in loose_fill_ref_dir()Nguyễn Thái Ngọc Duy2019-03-081-22/+28
* | | files-backend: drop refs parameter from split_symref_update()Jeff King2019-02-141-3/+2
| |/ |/|
* | Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano2018-11-261-1/+2
|\ \ | |/ |/|
| * files-backend.c: fix build error on SolarisNguyễn Thái Ngọc Duy2018-11-261-1/+2
* | Merge branch 'nd/per-worktree-ref-iteration'Junio C Hamano2018-11-131-3/+39
|\ \ | |/
| * refs: new ref types to make per-worktree refs visible to all worktreesNguyễn Thái Ngọc Duy2018-10-221-0/+28
| * Add a place for (not) sharing stuff between worktreesNguyễn Thái Ngọc Duy2018-10-071-3/+11
* | Merge branch 'bc/hash-transition-part-15'Junio C Hamano2018-10-301-7/+7
|\ \
| * | refs/packed-backend: express constants using the_hash_algobrian m. carlson2018-10-151-7/+7
| |/
* | Merge branch 'rj/header-check'Junio C Hamano2018-10-163-0/+9
|\ \
| * | refs/refs-internal.h: add missing declarations (hdr-check)Ramsay Jones2018-09-201-0/+4
| * | refs/packed-backend.h: add missing declaration (hdr-check)Ramsay Jones2018-09-201-0/+2
| * | refs/ref-cache.h: add missing declarations (hdr-check)Ramsay Jones2018-09-201-0/+3
| |/
* | Merge branch 'tq/refs-internal-comment-fix'Junio C Hamano2018-10-161-1/+1
|\ \
| * | refs: docstring typoTao Qingyun2018-09-171-1/+1
* | | Merge branch 'ds/commit-graph-with-grafts'Junio C Hamano2018-10-162-5/+6
|\ \ \ | |_|/ |/| |
| * | refs.c: migrate internal ref iteration to pass thru repository argumentStefan Beller2018-08-212-5/+6