summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-06-07update-ref: add support for 'symref-update' commandKarthik Nayak4-0/+306
2024-06-07reftable: pick either 'oid' or 'target' for new updatesKarthik Nayak1-2/+3
2024-06-07update-ref: add support for 'symref-create' commandKarthik Nayak9-6/+146
2024-06-07update-ref: add support for 'symref-delete' commandKarthik Nayak8-10/+140
2024-06-07update-ref: add support for 'symref-verify' commandKarthik Nayak6-15/+208
2024-06-07refs: specify error for regular refs with `old_target`Karthik Nayak2-6/+18
2024-06-07refs: create and use `ref_update_expects_existing_old_ref()`Karthik Nayak4-3/+14
2024-06-07server-info.c: remove temporary info files on exitTaylor Blau1-16/+10
2024-06-07commit-graph.c: remove temporary graph layers on exitTaylor Blau2-12/+33
2024-06-06The eleventh batchJunio C Hamano1-0/+4
2024-06-06Merge branch 'mt/openindiana-scalar'Junio C Hamano1-4/+0
2024-06-06Merge branch 'rs/difftool-env-simplify'Junio C Hamano1-8/+4
2024-06-06Merge branch 'th/quiet-lazy-fetch-from-promisor'Junio C Hamano4-0/+51
2024-06-06Merge branch 'ps/leakfixes'Junio C Hamano97-585/+1138
2024-06-06credential: clear expired c->credential, unify secret clearingAaron Plattner2-22/+28
2024-06-06test-terminal: drop stdin handlingJeff King1-26/+3
2024-06-06am: add explicit "--retry" optionJeff King3-6/+19
2024-06-06ci: fix check for Ubuntu 20.04Patrick Steinhardt1-1/+1
2024-06-06builtin/refs: new command to migrate ref storage formatsPatrick Steinhardt8-0/+384
2024-06-06refs: implement logic to migrate between ref storage formatsPatrick Steinhardt2-0/+326
2024-06-06refs: implement removal of ref storagesPatrick Steinhardt6-0/+146
2024-06-06worktree: don't store main worktree twicePatrick Steinhardt1-18/+11
2024-06-06reftable: inline `merged_table_release()`Patrick Steinhardt3-18/+4
2024-06-06refs/files: fix NULL pointer deref when releasing ref storePatrick Steinhardt1-0/+2
2024-06-06refs/files: extract function to iterate through root refsPatrick Steinhardt1-9/+42
2024-06-06refs/files: refactor `add_pseudoref_and_head_entries()`Patrick Steinhardt1-9/+6
2024-06-06refs: allow to skip creation of reflog entriesPatrick Steinhardt5-2/+20
2024-06-06refs: pass storage format to `ref_store_init()` explicitlyPatrick Steinhardt1-8/+11
2024-06-06refs: convert ref storage format to an enumPatrick Steinhardt8-22/+29
2024-06-06setup: unset ref storage when reinitializing repository versionPatrick Steinhardt1-0/+2
2024-06-06ci/test-documentation: work around SyntaxWarning in Python 3.12Patrick Steinhardt1-0/+1
2024-06-06gitlab-ci: add job to run `make check-docs`Patrick Steinhardt1-0/+9
2024-06-06Documentation/lint-manpages: bubble up errorsPatrick Steinhardt1-8/+33
2024-06-06Makefile: extract script to lint missing/extraneous manpagesPatrick Steinhardt3-36/+87
2024-06-05add-i: finally retire add.interactive.useBuiltinJunio C Hamano3-26/+1
2024-06-05attr.tree: HEAD:.gitattributes is no longer the default in a bare repoJunio C Hamano1-3/+2
2024-06-05sparse-checkout: free duplicate hashmap entriesJeff King2-1/+9
2024-06-05sparse-checkout: free string list after displayingJeff King1-0/+2
2024-06-05sparse-checkout: free pattern list in sparse_checkout_list()Jeff King1-3/+2
2024-06-05sparse-checkout: free sparse_filename after useJeff King1-0/+2
2024-06-05sparse-checkout: refactor temporary sparse_checkout_patternsJeff King1-1/+8
2024-06-05sparse-checkout: always free "line" strbuf after reading inputJeff King1-0/+1
2024-06-05sparse-checkout: reuse --stdin buffer when reading patternsJeff King1-5/+4
2024-06-05dir.c: always copy input to add_pattern()Jeff King2-14/+7
2024-06-05dir.c: reduce max pattern file size to 100MBJeff King3-2/+28
2024-06-04show-ref: introduce --branches and deprecate --headsJunio C Hamano3-23/+35
2024-06-04ls-remote: introduce --branches and deprecate --headsJunio C Hamano3-12/+39
2024-06-04refs: call branches branchesJunio C Hamano3-5/+5
2024-06-04imap-send: minimum leakfixJunio C Hamano1-0/+1
2024-06-04dir.c: free removed sparse-pattern hashmap entriesJeff King2-1/+8