summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-07refs: use transaction in `refs_create_symref()`Karthik Nayak3-8/+41
2024-05-07refs: add support for transactional symref updatesKarthik Nayak4-39/+196
2024-05-07refs: move `original_update_refname` to 'refs.c'Karthik Nayak4-33/+25
2024-05-07refs: support symrefs in 'reference-transaction' hookKarthik Nayak2-9/+25
2024-05-07files-backend: extract out `create_symref_lock()`Karthik Nayak1-14/+37
2024-05-07refs: accept symref values in `ref_transaction_update()`Karthik Nayak14-24/+71
2024-05-06repository: stop setting SHA1 as the default object hashPatrick Steinhardt1-20/+0
2024-05-06oss-fuzz/commit-graph: set up hash algorithmPatrick Steinhardt1-0/+1
2024-05-06builtin/shortlog: don't set up revisions without repoPatrick Steinhardt1-1/+1
2024-05-06builtin/diff: explicitly set hash algo when there is no repoPatrick Steinhardt1-0/+9
2024-05-06builtin/bundle: abort "verify" early when there is no repositoryPatrick Steinhardt1-0/+5
2024-05-06builtin/blame: don't access potentially unitialized `the_hash_algo`Patrick Steinhardt1-3/+2
2024-05-06builtin/rev-parse: allow shortening to more than 40 hex charactersPatrick Steinhardt2-3/+8
2024-05-06remote-curl: fix parsing of detached SHA256 headsPatrick Steinhardt2-1/+33
2024-05-06attr: fix BUG() when parsing attrs outside of repoPatrick Steinhardt2-0/+21
2024-05-06attr: don't recompute default attribute sourcePatrick Steinhardt1-9/+16
2024-05-06parse-options-cb: only abbreviate hashes when hash algo is knownPatrick Steinhardt2-1/+19
2024-05-06path: move `validate_headref()` to its only userPatrick Steinhardt3-54/+53
2024-05-06path: harden validation of HEAD with non-standard hashesPatrick Steinhardt1-1/+1
2024-05-06Merge branch 'ps/the-index-is-no-more' into ps/undecided-is-not-necessarily-sha1Junio C Hamano41-455/+435
2024-05-06Merge branch 'jc/no-default-attr-tree-in-bare' into ps/undecided-is-not-neces...Junio C Hamano3-10/+10
2024-05-06cmake: let `test-tool` run the unit tests, tooJohannes Schindelin1-1/+2
2024-05-06ci: use test-tool as unit test runner on WindowsJosh Steadmon1-1/+1
2024-05-06t/Makefile: run unit tests alongside shell testsJeff King3-3/+19
2024-05-06unit tests: add rule for running with test-toolJosh Steadmon2-2/+10
2024-05-06test-tool run-command testsuite: support unit testsJosh Steadmon1-3/+14
2024-05-06test-tool run-command testsuite: remove hardcoded filterJosh Steadmon1-3/+1
2024-05-06test-tool run-command testsuite: get shell from envJosh Steadmon1-1/+8
2024-05-06t0080: turn t-basic unit test into a helperJosh Steadmon6-17/+20
2024-05-06ci: fix Python dependency on Ubuntu 24.04Patrick Steinhardt1-2/+6
2024-05-06Documentation: Mention that refspecs are explained elsewhereØystein Walle1-1/+2
2024-05-06format-patch: run range-diff with larger creation-factorJunio C Hamano3-1/+12
2024-05-06gitlab-ci: add smoke test for fuzzersPatrick Steinhardt1-0/+9
2024-05-06builtin/config: display subcommand helpPatrick Steinhardt2-3/+3
2024-05-06builtin/config: introduce "edit" subcommandPatrick Steinhardt3-36/+68
2024-05-06builtin/config: introduce "remove-section" subcommandPatrick Steinhardt3-6/+41
2024-05-06builtin/config: introduce "rename-section" subcommandPatrick Steinhardt3-15/+50
2024-05-06builtin/config: introduce "unset" subcommandPatrick Steinhardt3-26/+84
2024-05-06builtin/config: introduce "set" subcommandPatrick Steinhardt3-63/+140
2024-05-06builtin/config: introduce "get" subcommandPatrick Steinhardt3-99/+194
2024-05-06builtin/config: introduce "list" subcommandPatrick Steinhardt3-64/+162
2024-05-06builtin/config: pull out function to handle `--null`Patrick Steinhardt1-6/+9
2024-05-06builtin/config: pull out function to handle config locationPatrick Steinhardt1-65/+68
2024-05-06builtin/config: use `OPT_CMDMODE()` to specify modesPatrick Steinhardt2-18/+27
2024-05-06builtin/config: move "fixed-value" option to correct groupPatrick Steinhardt1-1/+1
2024-05-06builtin/config: move option array aroundPatrick Steinhardt1-48/+48
2024-05-06config: clarify memory ownership when preparing comment stringsPatrick Steinhardt3-16/+13
2024-05-06diff: fix --exit-code with external diffRené Scharfe2-3/+38
2024-05-06diff: report unmerged paths as changes in run_diff_cmd()René Scharfe2-0/+9
2024-05-06refs: return conflict error when checking packed refsIvan Tse2-1/+19